ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

二、JMS和AMQP的对比

来源:网络整理     时间:2015-12-16     关键词:

本篇文章主要介绍了"二、JMS和AMQP的对比",主要涉及到方面的内容,对于其他编程jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: 说明:JMSAMQP 定义java apiWire-protocol 跨语言否是 跨平台否是 Model提供两种消息模型:(1)peer-2-peer(2)pu...

说明:

JMS

AMQP

 

定义

java api

Wire-protocol

 

跨语言

 

跨平台

 

Model

提供两种消息模型:

(1)peer-2-peer

(2)pub/sub

提供五中消息模型:

(1)direct exchange

(2)fanout exchange

(3)topic exchange

(4)headers exchange

(5)system exchange

本质来讲,后四种和JMS的pub/sub模型没有太大的差别,仅是在路由机制上做了跟详细的划分

 
 
 
 

支持消息类型

TextMessage,MapMessage,BytesMessage,StreamMessage,ObjectMessage,Message(只是消息头和属性)

byte[]当实际应用时,有复杂的消息,可以将消息学序列化后发送

 
 

综合评价

JMS定义了JAVA 差事层面的标准,在Java体系中,多了client均可以通过JMS进行交互,不需要应用修改代码,但是对跨平台的支持较差

AMQP定义了wire-level层的协议标准;具有跨平台,跨语言特性

 

以上就介绍了二、JMS和AMQP的对比,包括了方面的内容,希望对其他编程jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_248534.html

相关图片

相关文章