ActiveMQ“经典”还需要 ZooKeeper 吗?

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

我正在研究一些不依赖于任何外部服务的消息代理的使用情况。我偶然发现了 ActiveMQ“Classic”,它使用复制的 LevelDB,并且显然需要 ZooKeeper 服务。 ActiveMQ 现在切换到 KahaDB,使用 ActiveMQ 还需要 ZooKeeper 吗?

关于什么是最好的消息代理的任何建议,我的部署不处理大规模的发布-订阅。我正在寻找一些非常轻量级的东西,可以支持可靠的消息传递、持久消息和 HA。

activemq
2个回答
1
投票

ActiveMQ 不需要 ZooKeeper 来运行,默认存储 KahaDB 没有 LevelDB 等复制功能,因此不需要任何 ZooKeeper 实例。

对于 HA,您可能需要研究 ActiveMQ Artemis,它提供的解决方案超出了 ActiveMQ 本身现有的解决方案。


0
投票

我找到了自己问题的答案

http://activemq.apache.org/kahadb-master-slave.html

是的,即使 KahaDB 目前也需要 Zookeeper

© www.soinside.com 2019 - 2024. All rights reserved.