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
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
没有评论:
发表评论