gpt4 book ai didi

uuid - 多个订阅者的相同 ZMQ IDENTITY

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

我正在构建一个 zeromq PUB-SUB 模式,其中包含一个发布者的大量订阅者。我想构建持久的订阅者,所以我发现了 ZMQ_IDENTITy 套接字选项。

在为身份选择值时应该考虑什么?我可以对所有订户采取相同的做法吗?由于它们都是同一类型但在不同的机器上,那应该是个问题,对吧?此外,UUID 是否仅像 zguide 示例中解释的那样通过 inproc 服务生成?

最佳答案

不要使用 IDENTITY 选项。持久订阅者已从 ZeroMQ/3.x 中删除,因此您的应用程序将停留在 2.x 版本上。

我们删除持久订阅者的原因是它们在发布者上消耗了任意数量的内存(消息必须留在某个地方),这很容易导致内存不足,这是最快的杀死方法所有订阅者的 pubsub 系统。

如果你想要一个持久的订阅者模型,你可以在 ZeroMQ 之上很容易地构建它,并且在指南(克隆模式)中有一个完整的示例。

我不确定是否有人在 ZeroMQ 上构建了一个持久的 pubsub 代理,这将是一个有趣的练习并且并不那么困难。

关于uuid - 多个订阅者的相同 ZMQ IDENTITY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13287378/

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