订单是否对创建发布者和订阅者很重要? 如果我有应用程序A,它充当发布者和几个客户端应用程序X1-Xn(作为应用程序A的订阅者),我可以首先启动子应用程序,将它们注册为订阅者,然后再启动应用程序A吗?我需要启动应用程序A吗?
答案 0 :(得分:0)
http://api.zeromq.org/3-2:zmq-connect
“对于大多数传输和套接字类型,连接不是立即执行,而是由ØMQ根据需要执行。因此,成功调用zmq_connect()并不意味着连接已经或实际可以建立。因此,对于大多数传输和套接字类型,绑定服务器套接字并将客户端套接字连接到它的顺序无关紧要。第一个例外是使用inproc:// transport时:必须调用zmq_bind()在调用zmq_connect()之前。第二个例外是ZMQ_PAIR套接字,它们不会自动重新连接到端点。“
详细了解一些子/酒吧问题:http://zguide.zeromq.org/page:all#Getting-the-Message-Out