我读到了这个:http ://api.zeromq.org/4-3:zmq -socket,据我了解,这两种类型的套接字都没有接近要求,我认为这很简单......基本上,我想要ZMQ 的工作方式与 NATS 的工作方式完全相同(我只是没有合适的 NATS 客户端,否则我会使用它)。
所以,描述问题:我有一个主节点和一堆从节点。Master 需要向节点发送消息并异步/越界接收响应(即在接收响应之前应该可以发送多个消息)。从节点都是唯一的。即循环、公平排队等是没有问题的:每个从站必须接收指定的消息(有时有一组从站都需要接收相同的消息)。
从属之间相互交谈可能也很有用(不一定直接,可能通过主控)。但是,如果这不可能开箱即用,我可能会在其他东西之上构建它,只要满足其他要求。
到目前为止,我一直在看SERVER
/ CLIENT
pair 和DEALER
/ ROUTER
,但由于它们如何将消息发送到随机目的地,两者都没有真正起作用。