你说MQ大概一说感觉都一样,顿时感觉很值,学一个其他几个兄弟就都知道了,是不是有种买一送*的便宜:nono~小盆友不要这么单纯无鞋好不好,MQ技术选型是现在项目的一大考量也是面试时候的一大重点,再说要是一样怎么会有n多个后者前赴后继地涌现,还一个比一个受欢迎?是不是到了知识盲区,文章的开头嘛就是要有这种语不惊人死不休的效果,要不怎么在众多”水文“中脱颖而出!当然这是开个玩笑,主要是把这个气氛烘托起来 把自己架上去,海口夸出去,多少也是在csdn有排名的银,这点包袱还是有的,下面进入正题:

知道为什么**要找后台吗?当然了完全不能这么类比,不过是增加文章的“趣味”性,rabbitMQ底层是谁——Erlang!这下get到什么了吧,MQ想要快首先底层要过硬才行,你看看 谁能比得过我们erlang!(可能也有、这里让我们自动忽略)kafka底层是Scala编写,天生支持水平扩展和高吞吐率,当然我们kafka还有其他的小心思,这些一搜很多优秀文章都会告诉对面的兄弟,我就不多说了,其他的那几个MQ也是有自己个的闪光点,占篇幅 偶就不说了,好了再次进入正题:

rockermq支持事务、18个级别的延迟消息,指定次数和间隔的失败重发(rabbimq需要手动确认,kafka不支持),支持consumer的tag过滤,减少网络传输,支持重复消费(kafka支持,rabbitmq不支持)

基础:

nameServer

无状态节点,支持集群部署,节点间不需要信息同步

broker

分为master和slave,一个master可对应多个slave,slave忠臣不侍二主,只有一个master,他们的关系通过指定相同的brokerName;brokerId为0表示Master非0表示Slave,Master可部署多个

每个broker与nameServer中all节点建立长链接,默认30s注册topic到all的nameServer,NameServer每10s扫描all活着的broker,如果nameServer超过2m没有收到心跳,则namseServer断开与broker连接

producer

无状态,与nameServer集群中的任一节点建立长连接,定期从nameserver取topic路由信息,并向提供topic的master链接长连接,定时发送心跳,

rabbitMQ是什么,为什么这么快相关推荐

  1. 【保姆级教程—全网最快】一拿出手就羡煞旁人的RabbitMQ安装文档

    系列文章目录 准备篇 RabbitMQ安装文档 第一章 RabbitMQ快速入门篇 第二章 RabbitMQ的Web管理界面详解 第三章 RabbitMQ进阶篇之死信队列 第四章 RabbitMQ进阶 ...

  2. RabbitMQ 中 7 种消息队列

    点击关注公众号,Java干货及时送达 七种模式介绍与应用场景 简单模式(Hello World) 做最简单的事情,一个生产者对应一个消费者,RabbitMQ相当于一个消息代理,负责将A的消息转发给B ...

  3. RabbitMQ 七种队列模式应用场景案例分析(通俗易懂)

    点击关注公众号,Java干货及时送达 作者:我思知我在 blog.csdn.net/qq_32828253/article/details/110450249 七种模式介绍与应用场景 简单模式(Hel ...

  4. 非常强悍的 RabbitMQ 总结,写得真好!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:一号线 segmentfault.com/a/1190000 ...

  5. RabbitMQ 简介以及使用场景

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:海向 cnblogs.com/haixiang/p/1019 ...

  6. Kafka为什么这么快?

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 在过去的几年里,软件架构领域发生了巨大的变化.人们不再认为所有的系 ...

  7. Google 开源的依赖注入库,比 Spring 更小更快!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:GinoBeFunny zhuanlan.zhihu.com ...

  8. 消息队列之 RabbitMQ

    消息队列之 RabbitMQ 关于消息队列,从前年开始断断续续看了些资料,想写很久了,但一直没腾出空,近来分别碰到几个朋友聊这块的技术选型,是时候把这块的知识整理记录一下了. 市面上的消息队列产品有很 ...

  9. Kafka 六战 RabbitMQ,这差距还不够明显吗?

    经常有人问我 有个 xx 需求,我应该用 Kafka 还是 RabbitMQ ? 这个问题很常见,而且很多人对二者的选择也把握不好. 所以我决定写篇文章来详细说一下:Kafka 和 RabbitMQ ...

最新文章

  1. flink mysql日志,关于flink的日志文件设置
  2. Smartform中如何设置背景阴影色(Shading)
  3. (python的坑,坑的我头晕,下行循环写后根遍历)
  4. jquery-入门-基本使用-选择器-转移
  5. 举一反三:跨平台版本迁移之 XTTS 方案操作指南
  6. 浅析ERP软件企业资源的关系与发展
  7. wps怎么做时间线_品牌锦囊 I 我想做企业宣传册,我的公司有很多业务线,怎么设计?...
  8. 系统没有安装vc9.注意是x86 32位_x86是多少位系统
  9. 【计算机视觉】数字图像处理(五)—— 图像的退化与复原
  10. 京东零售大数据云原生平台化实践
  11. parzen窗估计如何进行结果分析_Parzen窗方法的分析和研讨
  12. 《Chrysanthemums Terrace》《菊花台》
  13. 颜色迁移之四——模糊聚类(FCM)算法
  14. 《数据结构》实验报告五:二叉树
  15. OpenGL Android 安卓 入门 GLES20 初学者 初级 官方
  16. html中去除浮漂有什么作用,鱼漂吃铅量大、和吃铅量小都有啥优点?
  17. input 正则控制输入
  18. 红米k40pro开启来电闪光灯步骤分享(2021教程)
  19. 计算机二级浙江省word,浙江省计算机二级办公软件word
  20. MeiliSearch,一个轻量级搜索引擎

热门文章

  1. open函数详解与close函数详解
  2. post防注入过滤 php,PHP之POST参数过滤,防止SQL注入
  3. redis@redis
  4. Nginx 安装教程
  5. 【程序源代码】2021年终源码下载(第四篇)
  6. 基于C++结构体的通讯录系统
  7. 光量子计算机概念股,我国量子计算机比谷歌快100万倍 量子计算机概念股龙头一览...
  8. 自动驾驶哪家强?全球自动驾驶竞争力排行分析
  9. 一物一码(10):二维码的安全管控
  10. 硬盘相关知识:磁头、磁道、扇区、柱面