2014-03-26 5 views
3

어쩌면 내가이 문서를 놓쳤을 수도 있지만, 여러 노드 사이에서 간단한 신호 전달을 위해 ZeroMQ를 어떻게 사용합니까? REP가없는 REQ to REQ와 같은 것입니다.ZeroMQ for basic signaling?

예 : 때때로 다른 모든 노드에 캐시 페이지를 무효화하거나 무언가가 일어 났음을 알리고 싶습니다.

  • 요청자가 빈 응답 대기를 차단하지 않기 때문에 요청 응답이 작동하지 않습니다. 여러 신호를 서버에서 빌드 할 수 있도록 할 싶습니다.

  • Publish-subscribe는 모든 것을 구독해야하고 통신 방향마다 하나씩 두 개의 소켓을 시작해야하기 때문에 잘못되었다고 느낍니다.

  • PAIR은 자동으로 재 연결을 지원하지 않으며 다른 제한 사항이 있습니다.

펍 서브가 가장 좋은 방법입니까? 아니면 전통적인 소켓을 사용하고 양끝에 쓰고 분리/재 연결을 처리하는 것이 낫지 않습니까?

답변

0

원하는 것은 클라이언트 측의 상인 소켓과 서버 측의 상인 소켓입니다. 서버 측에서 특정 노드로 메시지를 보내려면 서버의 라우터 소켓을 사용하는 것이 좋습니다.