rabbitMQ是什么,为什么这么快
你说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是什么,为什么这么快相关推荐
- 【保姆级教程—全网最快】一拿出手就羡煞旁人的RabbitMQ安装文档
系列文章目录 准备篇 RabbitMQ安装文档 第一章 RabbitMQ快速入门篇 第二章 RabbitMQ的Web管理界面详解 第三章 RabbitMQ进阶篇之死信队列 第四章 RabbitMQ进阶 ...
- RabbitMQ 中 7 种消息队列
点击关注公众号,Java干货及时送达 七种模式介绍与应用场景 简单模式(Hello World) 做最简单的事情,一个生产者对应一个消费者,RabbitMQ相当于一个消息代理,负责将A的消息转发给B ...
- RabbitMQ 七种队列模式应用场景案例分析(通俗易懂)
点击关注公众号,Java干货及时送达 作者:我思知我在 blog.csdn.net/qq_32828253/article/details/110450249 七种模式介绍与应用场景 简单模式(Hel ...
- 非常强悍的 RabbitMQ 总结,写得真好!
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:一号线 segmentfault.com/a/1190000 ...
- RabbitMQ 简介以及使用场景
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:海向 cnblogs.com/haixiang/p/1019 ...
- Kafka为什么这么快?
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 在过去的几年里,软件架构领域发生了巨大的变化.人们不再认为所有的系 ...
- Google 开源的依赖注入库,比 Spring 更小更快!
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:GinoBeFunny zhuanlan.zhihu.com ...
- 消息队列之 RabbitMQ
消息队列之 RabbitMQ 关于消息队列,从前年开始断断续续看了些资料,想写很久了,但一直没腾出空,近来分别碰到几个朋友聊这块的技术选型,是时候把这块的知识整理记录一下了. 市面上的消息队列产品有很 ...
- Kafka 六战 RabbitMQ,这差距还不够明显吗?
经常有人问我 有个 xx 需求,我应该用 Kafka 还是 RabbitMQ ? 这个问题很常见,而且很多人对二者的选择也把握不好. 所以我决定写篇文章来详细说一下:Kafka 和 RabbitMQ ...
最新文章
- flink mysql日志,关于flink的日志文件设置
- Smartform中如何设置背景阴影色(Shading)
- (python的坑,坑的我头晕,下行循环写后根遍历)
- jquery-入门-基本使用-选择器-转移
- 举一反三:跨平台版本迁移之 XTTS 方案操作指南
- 浅析ERP软件企业资源的关系与发展
- wps怎么做时间线_品牌锦囊 I 我想做企业宣传册,我的公司有很多业务线,怎么设计?...
- 系统没有安装vc9.注意是x86 32位_x86是多少位系统
- 【计算机视觉】数字图像处理(五)—— 图像的退化与复原
- 京东零售大数据云原生平台化实践
- parzen窗估计如何进行结果分析_Parzen窗方法的分析和研讨
- 《Chrysanthemums Terrace》《菊花台》
- 颜色迁移之四——模糊聚类(FCM)算法
- 《数据结构》实验报告五:二叉树
- OpenGL Android 安卓 入门 GLES20 初学者 初级 官方
- html中去除浮漂有什么作用,鱼漂吃铅量大、和吃铅量小都有啥优点?
- input 正则控制输入
- 红米k40pro开启来电闪光灯步骤分享(2021教程)
- 计算机二级浙江省word,浙江省计算机二级办公软件word
- MeiliSearch,一个轻量级搜索引擎