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支持的四种协议简介及性能比较相关推荐

  1. RTSP、HTTP、HTTPS、SDP四种协议详解

    RTSP.HTTP.HTTPS.SDP四种协议详解 从这篇开始我们将进入流媒体的环节,流媒体在android中有nuplayer来实现的,在开始讲解android流媒体前,我们先来讲讲流媒体传输协议, ...

  2. dubbo 支持的7种协议

    dubbo 支持的7种协议 建议看原文 转自:https://blog.csdn.net/xiaojin21cen/article/details/79834222 1.dubbo 协议 (默认) 2 ...

  3. dubbo 支持的9种协议

    Dubbo支持dubbo.rmi.hessian.http.webservice.thrift.redis等多种协议,可是Dubbo官网是推荐咱们使用Dubbo协议的.html 目录 1.9种协议 一 ...

  4. Java更新XML的四种常用方法简介

    http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=393702 本文简要的讨论了Java语言编程中更新XML文档的四种常用方法,并且分 ...

  5. MySQL支持的四种索引_Mysql常见四种索引的使用

    提到mysql优化,索引优化是必不可少的.其中一种优化方式 --索引优化,添加合适的索引能够让项目的并发能力和抗压能力得到明显的提升. 我们知道项目性能的瓶颈主要是在"查(select)&q ...

  6. Java四种引用简介

    引语: 我们知道java相比C,C++中没有令人头痛的指针,但是却有和指针作用相似的引用对象(Reference),就是常说的引用,比如,Object obj = new Object():这个obj ...

  7. pdcch加扰_LTE中PDCCH支持的四种格式是代表什么含义

    匿名用户 1级 2015-12-14 回答 PDCCH中承载的是DCI(Downlink Control Information),包含一个或多个UE上的资源分配和其他的控制信息.在LTE中上下行的资 ...

  8. python支持的四种数据类型_Python支持的数据类型有( )

    [多选题]以下选项属于 Python 整数类型的是( ) [其它]根据CAD原文件绘制别墅立面图:如图 别墅立面图002.dwg [单选题]字符串是一个连续的字符序列,用________方式打印出可以 ...

  9. java解析xml文件四种方式介绍、性能比较和基本使用方法

    2019独角兽企业重金招聘Python工程师标准>>> 一.基本介绍: 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准. ...

  10. 即时通讯有标准 IM的四种即时通讯协议简介

    IM(Instant Messaging)正在被广泛地采用,特别是在公司与它们的客户互动联接方案上.为了解决即时通讯的标准问题,IETF成立了专门的工作小组,研究和开发与IM相关的协议. 目前IM有四 ...

最新文章

  1. 【mycat】分库分表
  2. #与##在宏定义中的--宏展开
  3. 鸿蒙 电视 安卓,华为鸿蒙2.0、EMUI 11齐发 打通手机、电视、PC全平台
  4. eclipse error pages打红X的解决方法
  5. 在Dubbo中使用高效的Java序列化(Kryo和FST)
  6. HDU 2222 AC自动机
  7. 使用Thumbnailator压缩照片
  8. 、简述global关键字的作用_GLOBAL和$GLOBALS[]的讲解
  9. python随机画圆_python生成随机图形验证码详解
  10. cocos2d for android,cocos2d jsb 打包 Android APK
  11. 【译】成为明星数据科学家的13大技能
  12. 说说ejabberd离线消息踩过的坑
  13. 怎么把ppt文字大小设置一致_PPT基础入门技巧,这都不会?就别谈制作PPT了,学会瞬间提高档次...
  14. GoLang panic 用法
  15. 春节假期 最强抢票攻略
  16. 《私募股权基金投资基础知识》---第三章
  17. 宏基服务器 安装系统,宏基Acer笔记本重装系统win7图文安装教程
  18. python描述对象静态特性的数据为_外国法律中,对婚生子女的否认请求均规定有时效限制,日本法律规定的时效期限是 ( )_学小易找答案...
  19. 天网系统服务器码,天网管理系统
  20. 2016福州大学软件工程第二次作业成绩

热门文章

  1. Objective-C的对象模型
  2. linux中最常用命令
  3. luogu 1337
  4. 解决ASP.NET中Redis 每小时6000次访问请求的问题
  5. CSS template
  6. python regularexpress1
  7. spring mvc 静态资源拦截
  8. 【代码笔记】iOS-竖状图
  9. Palindrome - URAL - 1297(求回文串)
  10. Activity及Dialog的全透明