How does ActiveMQ compare to AMQP(Stomp和OpenWire)

AMQP(高级消息队列协议)是一种用于客户端与消息代理之间通信的规范,它定义了一种二进制协议,旨在实现高性能的消息传递。ActiveMQ计划支持AMQP 1.0及其他开放协议,并已支持多种开放的传输协议,如OpenWire和STOMP等,这使得ActiveMQ能够支持多种编程语言的客户端。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

AMQP stands for the Advanced Message Queue Protocol and is a specification for how messaging clients and brokers can interoperate. AMQP is a specification of a wire-level protocol for client to message broker communication. It is not a messaging system like ActiveMQ, but just a messaging protocol.

ActiveMQ is aiming to provide support for AMQP 1.0 once it is finalised, as well as other open protocols.

ActiveMQ already supports other open wire protocols:

  • OpenWire , a fast binary format
  • Stomp , a simple and easily implemented text based-protocol

Through these protocols, ActiveMQ can support clients in C, C++, C#, Ruby, Python, Perl, PHP, Pike etc. AMQP is most similar to OpenWire, because both OpenWire and AMQP are designed for high performance messaging, through a binary (rather than text-based) format. As a text-based format, STOMP is much easier to implement, but gives somewhat slower performance.

 

 

转载:http://activemq.apache.org/how-does-activemq-compare-to-amqp.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值