ActiveMQ Classic 如何与 AMQP 相比

 常见问题解答 > 通用 > ActiveMQ Classic 如何与 AMQP 相比

AMQP 代表高级消息队列协议,它是一个规范,规定了消息客户端和代理如何互操作。AMQP 是客户端到消息代理通信的线级协议规范。它不是像 ActiveMQ Classic 这样的消息系统,而只是一个消息协议。

ActiveMQ Classic 现在实现了 AMQP 1.0!

ActiveMQ Classic 还支持其他开放式线协议

  • OpenWire,一种快速的二进制格式
  • Stomp,一种简单易于实现的基于文本的协议
  • MQTT,一种针对不可靠网络上的有限设备的紧凑二进制格式

通过这些协议,ActiveMQ Classic 可以支持 C、C++、C#、Ruby、Python、Perl、PHP、Pike 等语言的客户端。AMQP 最类似于 OpenWire,因为 OpenWire 和 AMQP 都设计用于高性能消息传递,通过二进制(而不是基于文本)格式。作为一种基于文本的格式,STOMP 非常容易实现,但性能略慢。

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛徽标和 Apache ActiveMQ 项目徽标是 Apache 软件基金会的商标。版权所有 © 2024,Apache 软件基金会。根据 Apache 许可证 2.0 授权。