如何创建同时适合发送和使用的ZeroMQ套接字?

问题描述 投票:0回答:1

您能否在以下情况下建议ZeroMQ套接字体系结构:

1)服务器正在侦听端口

2)有多个客户端同时连接服务器

3)服务器接受来自客户端的所有连接并为每个客户端提供双向队列,这意味着双方(客户端N或服务器)都可以发送或使用消息,即,双方可以是通信的发起者,而另一方应具有回调以处理消息。

我们是否应该在每个接受的连接上创建其他ZeroMQ套接字,以从服务器推送消息?您能为这种架构的Google建议哪种ZeroMQ套接字类型吗?

zeromq distributed-computing messaging distributed-system
1个回答
1
投票

Q:…在每个接受的连接上创建附加的ZeroMQ套接字,用于从服务器推送消息?

最佳的基于平凡的构图的设计-在缩放方面和安全方面都可行

本地ZeroMQ原语(智能原语可扩展形式化通信模式原型)对我们来说就像乐高积木-我们在应用程序域中将其进一步用于预期目标用途的消息传递/信令平面上。

Q:您能为这种架构的Google提供哪种ZeroMQ套接字类型的建议吗?

不,鉴于没有详细的要求列表可用于此类建议。一对PUSH/PULL-不需要自己满足,临时进行的(情节性)REQ/REP可能有助于客户(重新)发现阶段,就像其他共存,持久性或情节性原型所做的那样任何其他系统/服务平面。
© www.soinside.com 2019 - 2024. All rights reserved.