bind or connect
bind vs connect in zmq ZeroMQ는 각각의 접속연결에 대해서 큐를 생성한다. 예를 들어 소켓이 3개의 피어 소켓과 연결된다면 3개의 큐가 만들어진다. bind를 사용하면 각각의 피어들이 이 소켓에 connect할 수 있게 허용한다. 따라서 앞으로 몇 개의 소켓이 피어로 접속될지 알 수 없고 미리 큐를 만들어놓지 못한다. 대신 각각의 큐들은 각각의 피어 소켓이 접속해 올 때 만들어진다. connect를 사용하면 ZeroMQ는 최소한 한 개의 싱글피어가 연결 반대쪽에 있다는 것을 알게되므로 즉시 큐를 생성할 수 있다. 결과적으로 피어가 없는 소켓으로 메시지를 보낼 때는 메시지를… 더 보기 »bind or connect