【不积跬步,无以致千里】AMQP协议介绍

简介: 国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为“中国PE第一股”,市值超1000亿元。
国内私募机构九鼎控股打造APP,来就送 20元现金领取地址: http://jdb.jiudingcapital.com/phone.html
内部邀请码: C8E245J (不写邀请码,没有现金送)
国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为“中国PE第一股”,市值超1000亿元。 

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。

AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。

AMQP在消息提供者和客户端的行为进行了强制规定,使得不同卖商之间真正实现了互操作能力。

JMS是早期消息中间件进行标准化的一个尝试,它仅仅是在API级进行了规范,离创建互操作能力还差很远。

与JMS不同,AMQP是一个Wire级的协议,它描述了在网络上传输的数据的格式,以字节为流。因此任何遵守此数据格式的工具,其创建和解释消息,都能与其他兼容工具进行互操作。

AMQP规范的版本

0-8        是2006年6月发

0-9        于2006年12月发

0-9-1     于2008年11月发

0-10      于2009年下半年发

1.0 draft  (文档还是草案)

AMQP的实现有:

1)OpenAM

AMQP的开源实现,用C语言编写,运行于Linux、AIX、Solaris、Windows、OpenVMS。

2)Apache Qpi

Apache的开源项目,支持C++、Ruby、Java、JMS、Python和.NET。

3)Redhat Enterprise MR

实现了AMQP的最新版本0-10,提供了丰富的特征集,比如完全管理、联合、Active-Active集群,有Web控制台,还有许多企业级特征,客户端支持C++、Ruby、Java、JMS、Python和.NET。

4)RabbitM

一个独立的开源实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。RabbitMQ发布在Ubuntu、FreeBSD平台。

5)AMQP Infrastructur

Linux下,包括Broker、管理工具、Agent和客户端。

6)ØM

一个高性能的消息平台,在分布式消息网络可作为兼容AMQP的Broker节点,绑定了多种语言,包括Python、C、C++、Lisp、Ruby等。

7)Zyr

是一个Broker,实现了RestMS协议和AMQP协议,提供了RESTful HTTP访问网络AMQP的能力。

目录
相关文章
|
7月前
|
编解码
OTT与IPTV的区别是什么?
OTT与IPTV的区别是什么?
306 0
|
3月前
|
网络协议 物联网 网络性能优化
物联网江湖风云变幻!MQTT CoAP RESTful/HTTP XMPP四大门派谁主沉浮?
【9月更文挑战第3天】物联网(IoT)的兴起催生了多种通信协议,如MQTT、CoAP、RESTful/HTTP和XMPP,各自适用于不同场景。本文将对比这些协议的特点、优缺点,并提供示例代码。MQTT轻量级且支持QoS,适合大规模部署;CoAP基于UDP,适用于低功耗网络;RESTful/HTTP易于集成但不适合资源受限设备;XMPP支持双向通信,适合复杂交互应用。通过本文,开发者可更好地选择合适的物联网通信协议。
46 2
|
7月前
|
传感器 存储 安全
MQTT:通信协议的三位主角
【4月更文挑战第20天】
929 0
|
7月前
|
数据安全/隐私保护
mqtt学习记录
mqtt学习记录
52 0
|
编解码 应用服务中间件 nginx
手机直播源码开发,协议讨论篇(三):RTMP实时消息传输协议
通过今天的讨论,大家都不难看出,RTMP协议是手机直播源码平台不可或缺的协议之一,为用户提供了低延迟、高质量的直播体验,也为平台带来了用户,增加了收益。
手机直播源码开发,协议讨论篇(三):RTMP实时消息传输协议
|
缓存 前端开发 应用服务中间件
直播程式源码平台细讲HTTP协议:超文本传输—山东布谷科技魏创作
在直播程式源码平台中,HTTP协议扮演着数据传输的重要角色,HTTP协议能够让直播程式源码平台获取和发送数据、让用户的操作能够建立客户端与用户端的通信连接与缓存和代理支持,这些都能让用户在直播程式源码平台获得稳定、流畅的直播体验,满足用户对高质量内容的需求,是直播程式源码平台不可或缺的优质协议之一。
直播程式源码平台细讲HTTP协议:超文本传输—山东布谷科技魏创作
|
运维 监控 安全
即时通讯技术文集(第7期):长连接网关、P2P等 [共10篇]
为了更好地分类阅读52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第7 期。
150 0
即时通讯技术文集(第7期):长连接网关、P2P等 [共10篇]
|
传感器 消息中间件 存储
从物联网需求到MQTT协议(上)|学习笔记
快速学习从物联网需求到MQTT协议(上)
从物联网需求到MQTT协议(上)|学习笔记
|
5G 开发者
第七期5G消息应用号推荐,咱们换个方式“看”应用|中国移动5G消息开发者社区
为了能给大家带来更加生动有趣的内容,小5联合团队正式推出“视频版5G消息应用号推荐”!欢迎点击查看
第七期5G消息应用号推荐,咱们换个方式“看”应用|中国移动5G消息开发者社区
|
存储 传感器 监控
从物联网需求到MQTT协议(中)|学习笔记
快速学习从物联网需求到MQTT协议(中)