activeMQ支持的四种协议简介及性能比较
2019独角兽企业重金招聘Python工程师标准>>>
activeMQ5.11.1版本带的例子提供了四种协议的简单demo,这四种协议分别为:AMQP,MQTT,OpenWire,Stomp,通过运行这四种协议的的demo可以大致得出这四种协议实现在activeMQ中的性能对比:
amqp
Received 10001 in 6.58 secondsmqtt
Received 10000 in 2.69 secondsopenwire
Received 10001 in 8.87 secondsstomp
Received 10001 in 14.17 seconds
可以看出,mqtt协议的实现最快,stomp的协议实现最慢。
附这四种协议的简单介绍:
AMQP协议:
即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同开发语言等条件的限制。
MQTT协议:
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议。
OpenWire协议:OpenWire协议在网上没有对应的介绍,似乎是activeMQ自己定义的一种协议,官方网站对其的介绍如下:
OpenWire is our cross language Wire Protocol to allow native access to ActiveMQ from a number of different languages and platforms. The Java OpenWire transport is the default transport in ActiveMQ 4.x or later. For other languages see the following...
stomp协议:STOMP,Streaming Text Orientated Message Protocol,是流文本定向消息协议,是一种为MOM(Message Oriented Middleware,面向消息的中间件)设计的简单文本协议。
转载于:https://my.oschina.net/u/914897/blog/420745
activeMQ支持的四种协议简介及性能比较相关推荐
- RTSP、HTTP、HTTPS、SDP四种协议详解
RTSP.HTTP.HTTPS.SDP四种协议详解 从这篇开始我们将进入流媒体的环节,流媒体在android中有nuplayer来实现的,在开始讲解android流媒体前,我们先来讲讲流媒体传输协议, ...
- dubbo 支持的7种协议
dubbo 支持的7种协议 建议看原文 转自:https://blog.csdn.net/xiaojin21cen/article/details/79834222 1.dubbo 协议 (默认) 2 ...
- dubbo 支持的9种协议
Dubbo支持dubbo.rmi.hessian.http.webservice.thrift.redis等多种协议,可是Dubbo官网是推荐咱们使用Dubbo协议的.html 目录 1.9种协议 一 ...
- Java更新XML的四种常用方法简介
http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=393702 本文简要的讨论了Java语言编程中更新XML文档的四种常用方法,并且分 ...
- MySQL支持的四种索引_Mysql常见四种索引的使用
提到mysql优化,索引优化是必不可少的.其中一种优化方式 --索引优化,添加合适的索引能够让项目的并发能力和抗压能力得到明显的提升. 我们知道项目性能的瓶颈主要是在"查(select)&q ...
- Java四种引用简介
引语: 我们知道java相比C,C++中没有令人头痛的指针,但是却有和指针作用相似的引用对象(Reference),就是常说的引用,比如,Object obj = new Object():这个obj ...
- pdcch加扰_LTE中PDCCH支持的四种格式是代表什么含义
匿名用户 1级 2015-12-14 回答 PDCCH中承载的是DCI(Downlink Control Information),包含一个或多个UE上的资源分配和其他的控制信息.在LTE中上下行的资 ...
- python支持的四种数据类型_Python支持的数据类型有( )
[多选题]以下选项属于 Python 整数类型的是( ) [其它]根据CAD原文件绘制别墅立面图:如图 别墅立面图002.dwg [单选题]字符串是一个连续的字符序列,用________方式打印出可以 ...
- java解析xml文件四种方式介绍、性能比较和基本使用方法
2019独角兽企业重金招聘Python工程师标准>>> 一.基本介绍: 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准. ...
- 即时通讯有标准 IM的四种即时通讯协议简介
IM(Instant Messaging)正在被广泛地采用,特别是在公司与它们的客户互动联接方案上.为了解决即时通讯的标准问题,IETF成立了专门的工作小组,研究和开发与IM相关的协议. 目前IM有四 ...
最新文章
- 【mycat】分库分表
- #与##在宏定义中的--宏展开
- 鸿蒙 电视 安卓,华为鸿蒙2.0、EMUI 11齐发 打通手机、电视、PC全平台
- eclipse error pages打红X的解决方法
- 在Dubbo中使用高效的Java序列化(Kryo和FST)
- HDU 2222 AC自动机
- 使用Thumbnailator压缩照片
- 、简述global关键字的作用_GLOBAL和$GLOBALS[]的讲解
- python随机画圆_python生成随机图形验证码详解
- cocos2d for android,cocos2d jsb 打包 Android APK
- 【译】成为明星数据科学家的13大技能
- 说说ejabberd离线消息踩过的坑
- 怎么把ppt文字大小设置一致_PPT基础入门技巧,这都不会?就别谈制作PPT了,学会瞬间提高档次...
- GoLang panic 用法
- 春节假期 最强抢票攻略
- 《私募股权基金投资基础知识》---第三章
- 宏基服务器 安装系统,宏基Acer笔记本重装系统win7图文安装教程
- python描述对象静态特性的数据为_外国法律中,对婚生子女的否认请求均规定有时效限制,日本法律规定的时效期限是 ( )_学小易找答案...
- 天网系统服务器码,天网管理系统
- 2016福州大学软件工程第二次作业成绩