技术对比:

MQ,中文是消息队列(MessageQueue),字面来看就是存放消息的队列。也就是事件驱动架构中的Broker。

比较常见的MQ实现:

  • ActiveMQ

  • RabbitMQ

  • RocketMQ

  • Kafka

几种常见MQ的对比:

RabbitMQ ActiveMQ RocketMQ Kafka
公司/社区 Rabbit Apache 阿里 Apache
开发语言 Erlang Java Java Scala&Java
协议支持 AMQP,XMPP,SMTP,STOMP OpenWire,STOMP,REST,XMPP,AMQP 自定义协议 自定义协议
可用性 一般
单机吞吐量 一般 非常高
消息延迟 微秒级 毫秒级 毫秒级 毫秒以内
消息可靠性 一般 一般

追求可用性:Kafka、 RocketMQ 、RabbitMQ

追求可靠性:RabbitMQ、RocketMQ

追求吞吐能力:RocketMQ、Kafka

追求消息低延迟:RabbitMQ、Kafka

初识MQ--mq常见技术介绍相关推荐

  1. 传感器常见技术参数介绍

    传感器常见技术参数介绍 1.带宽 2.灵敏度 3.零点漂移 4.分辨率 5.精度 6.重复性 7.迟滞 8.线性范围 9.采样频率 10.稳定性 1.带宽 一般指传感器输出响应下降到其最大相应的根号二 ...

  2. [喵咪MQ(1)]RabbitMQ简单介绍准备工作

    [喵咪MQ(1)]RabbitMQ简单介绍准备工作 前言 哈喽大家好呀! 看标题就知道我们这次要讲MQ,之前博客中有提到的KafKa理论上来说也是一个优秀的MQ队列软件,比较知名的MQ有:Go语言编写 ...

  3. 从mq服务器中获取消息命令,MQ服务消息队列介绍

    MQ服务消息队列介绍 资源简介MQ服务器端和客户端通信浅谈 1. WebSphere MQ的服务端的安装和配置 (1)创建名为venus.queue.manager的默认队列管理器. 在DOS窗口命令 ...

  4. 【MQ 快速入门】介绍、分类、组成、优缺点、测试点

    一.什么是 MQ MQ全称是 Message Queue,本质上是个队列,原则还是先进先出,只不过队列里存放的元素是一条条 Message . 工作中常见被用于上下游传递消息,实现一种跨进程的通信.这 ...

  5. TIBCO Rendezvous — 技术介绍

      http://blog.csdn.net/tiercel2008/article/details/6799952 TIBCO Rendezvous - 技术介绍 1.1.1.      TIBCO ...

  6. 线上分享会预告之三维模型检索技术介绍

    大家好.本周公众号将迎来第一位线上直播分享会,此次分享是一次接力,我们希望更多的加入我们一起分享.这里先预告一下,线上直播的时间在本周三晚上19::00,大家多多关注. 本周线上分享会预告 主讲题目: ...

  7. 推荐系统中所使用的混合技术介绍

    from:http://blog.csdn.net/u010140338/article/details/45014307 推荐系统中所使用的混合技术介绍 在推荐系统实际运用中,各种混合技术是其中一项 ...

  8. Android JNI(Java Native Interface)技术介绍

    Android平台上的JNI技术介绍 JUL 15TH, 2013 | COMMENTS NDK简介 Android是由Google领导开发的操作系统,Android依靠其开放性,迅速普及,成为目前最 ...

  9. 网络存储技术介绍(1) ( based on zt)

    最近由于某同学微信发了一些网络存储的文章,开始感兴趣,稍微收集了一些 一.  网络存储技术 http://ask.zol.com.cn/q/187044.html  (yxr:很老的技术介绍吧) 网络 ...

最新文章

  1. 造车行业百年未有变局之下,一个「老玩家」开始了自己的赶超
  2. Android核心分析之二十二Android应用框架之Activity
  3. 推荐一款好用的搜索引擎(kngine)
  4. windows 10 python哪个版本的好-windows10 conda python多版本切换
  5. python 生成001开始的序号_你知道嘛:Python内建序列通用操作有6种实现方法(赶快收藏)...
  6. java proguard 使用_一步步教你使用Proguard混淆Java源代码
  7. php layui 框架,Thinkphp5+Layui高颜值内容管理框架
  8. 到达什么水平才能算是学会了数学?
  9. python一般用什么软件写_python用什么软件写代码
  10. C语言实现字符串转数字(包括负数)
  11. 485通讯接口与232接口的区别
  12. 数字电路实验 03 - | 数据选择器及其应用
  13. jmeter录制脚本后请求太多_使用Jmeter录制web脚本
  14. CSS - id选择器 和 类选择器
  15. 商城项目解析(前端页面知识,用户如何访问服务器,hosts的修改,nginx)
  16. 《仗剑啸江湖》技术支持
  17. AutoCAD Mac版常见问题|CAD 2021/CAD 2022许可检出超时怎么解决?
  18. 记录一下自己的本本,DELL 640M铲掉XP,重装VISTA的过程
  19. VScode安装教程(超详细版)
  20. 谷歌浏览器打开JSP页面依然输出源代码

热门文章

  1. (LeetCode 83)Remove Duplicates from Sorted Lists
  2. Android 每天定时提醒功能实现
  3. 插播面试题:海量数据求最大值Topk或者是最小值Topk
  4. Java面试题系列之Java基础类库(一)
  5. activemq的使用经验
  6. Nuget常用命令(转)
  7. 在 CentOS7 上安装 MySQL5.7
  8. sql 查看某用户的连接数 以及 如何删除该用户的会话
  9. Java代码判断数据库中某张表是否存在
  10. 详解Java反射机制