Apache zookeeper 使用Curator/Zookeeper实现发布-订阅模式

Apache zookeeper 使用Curator/Zookeeper实现发布-订阅模式,apache-zookeeper,publish-subscribe,apache-curator,Apache Zookeeper,Publish Subscribe,Apache Curator,如果您已经使用策展人/动物园管理员实现了发布-订阅模式,您可以分享您的经验吗?我们目前正在进行概念验证,您的反馈将大有帮助 找到此链接,其中显示了使用策展人的示例。该示例中的注释表示“它不是用于生产的”。他们是说这不是一个好的模式来使用策展人,他们只是用它作为一个例子来展示策展人的特点?或者他们是说该模式与策展人合作良好,但该示例不是您将在生产中实施的东西 除了众所周知的对znode大小的1MB限制之外,这也有助于了解利弊 非常感谢您的帮助 遇到了这个链接,它谈到了使用Zookeeper作为队列

如果您已经使用策展人/动物园管理员实现了发布-订阅模式,您可以分享您的经验吗?我们目前正在进行概念验证,您的反馈将大有帮助

找到此链接,其中显示了使用策展人的示例。该示例中的注释表示“它不是用于生产的”。他们是说这不是一个好的模式来使用策展人,他们只是用它作为一个例子来展示策展人的特点?或者他们是说该模式与策展人合作良好,但该示例不是您将在生产中实施的东西

除了众所周知的对znode大小的1MB限制之外,这也有助于了解利弊

非常感谢您的帮助

遇到了这个链接,它谈到了使用Zookeeper作为队列源。看起来该页面上的大多数(如果不是全部)项目符号也适用于使用ZooKeeper作为发布-订阅源

因此,结论是ZooKeeper将创建一个糟糕的发布-订阅模型。

在本例中,not for prod warning可能意味着不将相同的代码部署到生产环境中。Zookeeper是分布式协调和存储元数据的一个很好的工具,但正如您在下面提到的,它并不总是作为消息队列的一个好选择。考虑使用卡夫卡代替