gpt4 book ai didi

zeromq - 如何将所有数据推送给迟到的订阅者?

转载 作者:行者123 更新时间:2023-12-01 11:44:44 25 4
gpt4 key购买 nike

我想知道 zmq 是否已经解决了以下问题(或者)位于 zmq 之上的应用程序需要处理它。

1) 向所有订阅者发布数据的中央发布者。此数据本质上是静态的,类似于配置。可以随时修改数据。
2) 多个订阅者订阅来自该发布者的消息。发布者可以随时加入。
3) 如果数据发生变化,发布者应该只将差异发布给现有的订阅者。
4) 如果订阅者稍后加入,发布者应将所有数据(当前配置)发布给新订阅者。

Zeromq 指南建议按照以下方法解决 Slow Joiner 综合症,但这并不能解决上述问题。 http://zguide.zeromq.org/page:all#Slow-Subscriber-Detection-Suicidal-Snail-Pattern

最佳答案

指南中的克隆模式正是您想要的。

关于zeromq - 如何将所有数据推送给迟到的订阅者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16365448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com