redis 썸네일형 리스트형 PubSub via postgres in Graphql Yoga graphql-yoga 모듈을 이용하여 graphql 서버를 구동시킨 경우 yoga내에 존재하는 pubsub 모듈을 사용해서 Subscription 기능을 구현할 수 있지만 이 경우 안정성이라던가 서버 확장을 하였을 경우 정상 동작이 되지 않을 가능성이 있다.이에 별도의 Redis 서버를 구축한다거나 하여 PubSub용 시스템을 별도로 구비하여야 하지만 postgres DB 에서 PubSub 기능을 지원하기에 데이터베이스를 Postgres를 사용한다면 별도의 시스템을 구성할 필요가 없다.yarn add graphql-postgres-subscriptions필요한 모듈의 위 모듈이 전부다.실제 소스코드 상에서 Graphql Server를 생성할때 해당 설정 정보들만 추가해주면 된다....import { P.. 더보기 [NodeJS] redis 이용한 pub/sub 구현 nodejs에서 socket.io를 쓸때를 비롯해 각 프로세스간의 데이터 공유가 필요할 경우.redis의 pub/sub를 사용하면 간단하게 서로간의 통신을 해줄수 있음. 필요한 부분만 딱 적어보자면.. var pub = redis.createClient(), sub = redis.createClient(); // 비밀번호가 있을경우 pub.auth([password], function(e){if(e) console.log(e);}); sub.auth([password], function(e){if(e) console.log(e);}); var clientSocket = new Object(); var server = http.createServer(app); server.listen(app.get('po.. 더보기 이전 1 다음