ActiveMQ vs AMQP
http://activemq.apache.org/how-does-activemq-compare-to-amqp.html
AMQP(Advanced Message Queue Protocol)是一个消息client和broker交互的规范。是一个关于client到消息broker的wire-level协议通信的规范。不像ActiveMQ一样是一个消息系统,而仅仅是一个消息协议。
ActiveMQ的目标是最终会支持AMQP 1.0规范,以及其他开放的协议。
ActiveMQ已经支持的两种open wire 协议:
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.
通过这些协议,ActiveMQ可以支持各种环境下的client,比如C, C++, C#, Ruby, Python, Perl, PHP, Pike等等。
AMQP与OpenWire非常相似,因为他们都是被设计来通过二进制格式(比文本要高效),支持高性能的消息传递。
作为基于文本的格式,STOMP的实现非常简单,性能也比较低。
推荐阅读
-
VS2008连接SQL Server数据库文件出错的解决方法
-
VS2010 自定义用户控件未出现在工具箱的解决方案
-
vs怎么添加代码管理器? visual studio代码段管理器的使用方法
-
VS2012使用初体验 VS2012与VS2010的区别说明
-
vs2008安装教程图解 附vs2008下载地址
-
vs2015中fabs函数不能使用怎么办?
-
vs2008安装部署工程制作教程[图文]
-
VS自带的混淆器Dotfuscator 安装破解图文教程
-
VS Code有哪些常用的快捷键? Visual Studio Code常用快捷键大全
-
VS2013怎么新建标准MFC工程? VS2013创建MFC工程的技巧