2016年9月24日星期六

ActiveMQ_044:支持的通讯协议 (摘录+整理)

ActiveMQ 支持的通讯协议有:TCP、SSL、NIO、NIO SSL、OpenWire、STOMP、AMQP、 MQTT。

1. AMQP(Advanced Message Queuing Protocol,高级消息队列协议
AMQP 主要是由金融领域的软件专家们贡献的创意,而联合了通讯和软件方面的力量,一起打造出来的规范 。AMQP 同时定义了消息中间件的语意层面和协议层面。
AMQP 是语言中立的,意味着只要遵循 AMQP 的协议,任何一种语言都可以开发消息组件乃至中间件本身。

2. MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)
MQTT 是 IBM 开发的一个即时通讯协议,可以把所有联网物品和外部连接起来,比如通过 Twitter 让房屋联网。

3. OpenWire 
OpenWire 是 ActiveMQ 自己的协议,可以以 native 方式访问 ActiveMQ,是默认的通讯协议。

4. STOMP(Streaming Text Orientated Message Protocol,流文本定向消息协议)
STOMP 是一种为面向消息的中间件设计的简单文本协议。

参考文献:
1.  https://my.oschina.net/u/914897/blog/420745?p=1
2. http://activemq.apache.org/configuring-transports.html

没有评论: