初识MQ--mq常见技术介绍
技术对比:
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.带宽 2.灵敏度 3.零点漂移 4.分辨率 5.精度 6.重复性 7.迟滞 8.线性范围 9.采样频率 10.稳定性 1.带宽 一般指传感器输出响应下降到其最大相应的根号二 ...
- [喵咪MQ(1)]RabbitMQ简单介绍准备工作
[喵咪MQ(1)]RabbitMQ简单介绍准备工作 前言 哈喽大家好呀! 看标题就知道我们这次要讲MQ,之前博客中有提到的KafKa理论上来说也是一个优秀的MQ队列软件,比较知名的MQ有:Go语言编写 ...
- 从mq服务器中获取消息命令,MQ服务消息队列介绍
MQ服务消息队列介绍 资源简介MQ服务器端和客户端通信浅谈 1. WebSphere MQ的服务端的安装和配置 (1)创建名为venus.queue.manager的默认队列管理器. 在DOS窗口命令 ...
- 【MQ 快速入门】介绍、分类、组成、优缺点、测试点
一.什么是 MQ MQ全称是 Message Queue,本质上是个队列,原则还是先进先出,只不过队列里存放的元素是一条条 Message . 工作中常见被用于上下游传递消息,实现一种跨进程的通信.这 ...
- TIBCO Rendezvous — 技术介绍
http://blog.csdn.net/tiercel2008/article/details/6799952 TIBCO Rendezvous - 技术介绍 1.1.1. TIBCO ...
- 线上分享会预告之三维模型检索技术介绍
大家好.本周公众号将迎来第一位线上直播分享会,此次分享是一次接力,我们希望更多的加入我们一起分享.这里先预告一下,线上直播的时间在本周三晚上19::00,大家多多关注. 本周线上分享会预告 主讲题目: ...
- 推荐系统中所使用的混合技术介绍
from:http://blog.csdn.net/u010140338/article/details/45014307 推荐系统中所使用的混合技术介绍 在推荐系统实际运用中,各种混合技术是其中一项 ...
- Android JNI(Java Native Interface)技术介绍
Android平台上的JNI技术介绍 JUL 15TH, 2013 | COMMENTS NDK简介 Android是由Google领导开发的操作系统,Android依靠其开放性,迅速普及,成为目前最 ...
- 网络存储技术介绍(1) ( based on zt)
最近由于某同学微信发了一些网络存储的文章,开始感兴趣,稍微收集了一些 一. 网络存储技术 http://ask.zol.com.cn/q/187044.html (yxr:很老的技术介绍吧) 网络 ...
最新文章
- 造车行业百年未有变局之下,一个「老玩家」开始了自己的赶超
- Android核心分析之二十二Android应用框架之Activity
- 推荐一款好用的搜索引擎(kngine)
- windows 10 python哪个版本的好-windows10 conda python多版本切换
- python 生成001开始的序号_你知道嘛:Python内建序列通用操作有6种实现方法(赶快收藏)...
- java proguard 使用_一步步教你使用Proguard混淆Java源代码
- php layui 框架,Thinkphp5+Layui高颜值内容管理框架
- 到达什么水平才能算是学会了数学?
- python一般用什么软件写_python用什么软件写代码
- C语言实现字符串转数字(包括负数)
- 485通讯接口与232接口的区别
- 数字电路实验 03 - | 数据选择器及其应用
- jmeter录制脚本后请求太多_使用Jmeter录制web脚本
- CSS - id选择器 和 类选择器
- 商城项目解析(前端页面知识,用户如何访问服务器,hosts的修改,nginx)
- 《仗剑啸江湖》技术支持
- AutoCAD Mac版常见问题|CAD 2021/CAD 2022许可检出超时怎么解决?
- 记录一下自己的本本,DELL 640M铲掉XP,重装VISTA的过程
- VScode安装教程(超详细版)
- 谷歌浏览器打开JSP页面依然输出源代码