Spring MVC Activemq与家兔mq [已关闭]

jvidinwx  于 2023-01-31  发布在  Spring
关注(0)|答案(2)|浏览(162)

**已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。

我们不允许问题寻求有关书籍、工具、软件库等的推荐。你可以编辑问题,以便可以使用事实和引用来回答问题。
两年前关闭了。
Improve this question
我看过一些讨论和论坛,但还是不明白rabbitmq和activemq哪个更好。我听说rabbitmq的延迟更多是因为所有的流量首先被转移到一个中心节点。如果有人能告诉我一些文档,可以突出说明在什么情况下应该使用什么,那就太好了。谢谢大家

n9vozmp4

n9vozmp41#

我已经在ActiveMQ上工作了3年,目前正在开发RabbitMQ。我建议你使用RabbitMQ,因为它是一个轻量级的消息传递代理,具有良好的消息传递特性。最重要的是,RabbitMQ有**良好的社区支持,并且与流行的框架(如Sping Boot **)配合良好。
使用Spring AMQP和RabbitMQ完全设置一个可工作的消息传递系统只需要10分钟。

py49o6xq

py49o6xq2#

兔MQ与动态MQ

体系结构:

RabbitMQ使用基于AMQP(高级消息队列协议)的体系结构,而ActiveMQ使用基于JMS(Java消息服务)的体系结构。

可扩展性:

与ActiveMQ相比,RabbitMQ的设计具有更好的可伸缩性,因为它构建在Erlang编程语言之上,而Erlang编程语言以高效处理并发连接而闻名。

性能:

RabbitMQ通常比ActiveMQ快,因为它使用多线程、非阻塞架构,使其能够以低延迟处理大量并发连接。

积分:

RabbitMQ以易于与其他系统和语言集成而闻名,而ActiveMQ由于其JMS体系结构而提供了更广泛的集成选项。

管理人员:

RabbitMQ提供了一个全面的管理控制台,允许用户监视和控制消息传递代理,而ActiveMQ提供了一个基于Web的管理控制台。

相关问题