ActiveMQ:Openwire vs AMQP vs Stomp

Posted

技术标签:

【中文标题】ActiveMQ:Openwire vs AMQP vs Stomp【英文标题】:ActiveMQ: Openwire vs AMQP vs Stomp 【发布时间】:2016-03-26 16:56:39 【问题描述】:

ActiveMQ 是一个消息代理,它支持许多不同的协议,例如 Openwire、AMQP 和 Stomp。知道真的很困惑:

在项目中使用 Openwire 和 AMQP 作为基础协议发送和接收消息有什么区别? 这些协议的优缺点是什么? 这可以在同一台机器上同时使用它们吗? 是否有可能使用 Stomp 从浏览器发送消息并使用其他两种协议在服务器中接收该消息?

【问题讨论】:

【参考方案1】:

对于 1 和 2,也许这些页面会有所帮助:

openwire vs amqp, Which would perform better

http://activemq.2283324.n4.nabble.com/Does-the-jms-vs-amqp-comparison-article-have-any-feedback-from-activemq-td4658207.html

    是的,单个 ActiveMQ 实例可以同时提供所有协议 是的,见AMQP & Openwire - Activemq broker and 2 different consumers

【讨论】:

以上是关于ActiveMQ:Openwire vs AMQP vs Stomp的主要内容,如果未能解决你的问题,请参考以下文章

AMQP 和 Openwire - Activemq 代理和 2 个不同的消费者

探索ActiveMq

php ActiveMQ的安装与使用

实现JMS规范的ActiveMQ

C# (openwire) & python (stomp) 客户端是不是支持 ActiveMQ 的故障转移机制?

Node.js 和 ActiveMQ 之间的集成 - 如何使用