
ZMQ
文章平均质量分 71
“JB...One”
这个作者很懒,什么都没留下…
展开
-
ZeroMQ三种模型
如果有多个PULL端同时连接到PUSH端,则PUSH端会在内部做一个负载均衡,采用平均分配的算法,将所有消息均衡发布到PULL端上。Subscribe端只能接收,不能反馈,且在Subscribe端消费速度慢于Publish端的情况下,会在Subscribe端堆积数据。在这种模型中,数据可以双向流动。核心思想是将消息的发送者(发布者)和消息的接收者(订阅者)解耦,使它们无需直接联系,这种模式通常用于需要一对多通信的场景。这种模型的特点是数据传输是单向的,即数据只能从PUSH端流向PULL端,而不能反向流动。原创 2024-08-29 08:00:00 · 721 阅读 · 0 评论 -
ZMQ管道模型
在管道两边,可以有n个生产者,m个消费者,生产者的消息会以先进先出的顺序经过管道到达消费者,管道发给m个消费者的消息是负载均衡的。原创 2024-08-26 08:00:00 · 307 阅读 · 0 评论 -
ZMQ发布订阅模型
在 ZeroMQ 的发布-订阅模式中,订阅者(subscriber)套接字需要订阅一个或多个特定的消息主题,以便只接收与这些主题匹配的消息。这是订阅过滤器的字符串。在这个例子中,传递了一个空字符串,这意味着订阅者将订阅所有可用的消息。如果这里指定了一个非空字符串,那么订阅者只会接收与该字符串匹配的消息。在发布订阅模型中,发布者只负责发布消息,不在乎订阅者收没收到,而订阅者只负责接受自己想要的消息,也不在乎发布者发布的是什么消息。在发布订阅模型中,发布者只负责发布消息,不在乎订阅者收没收到。原创 2024-08-24 08:00:00 · 589 阅读 · 0 评论 -
ZMQ请求应答模型
这个案例的出处是ZMQ的官网。请求段发送Hello,应答端回复World。原创 2024-08-23 08:00:00 · 1162 阅读 · 0 评论