问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

聊一聊rabbitMQ和kafka的应用场景

发布网友 发布时间:2022-12-20 20:05

我来回答

1个回答

热心网友 时间:2023-09-29 12:33

我们知道常用的2款消息中间件是rabbitmq和kafka,他们2者都有什么各自的特点和应用场景呢?我们下面就聊一聊。

rabbitmq消息的发送,首先经过exchange,然后由exchange根据路由把消息投递到绑定的队列中,exchange有3中类型:

      fanout:完全模式,消息会投递到和exchange绑定的所以队列中,使用于多个消费者应用的场景。

      direct:直接模式,消息投递根据发送的routingkey和bindingkey完全匹配的队列中,使用单消费者场景。

      topic:topic模式,消息投递模糊匹配路由规则,可以投递到多个匹配的队列中。

rabbitmq的消息可以持久化,也可以不持久化,消息消费完就被删除,不能重复消费。

rabbitmq cluster消息的存储,一个队列只能在一台机器上存储,无法实现分片存储。

kafka消息发送topic,topic可以多个分区,同一个topic的消息可以分片保存在不同的机器上,消息持久化存储在磁盘上,一个消息可以重复消费,不用像rabbitmq一样,有几个消费者来消费这个消息,就需要几个消息队列来存储这个消息。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
私立学校退休有退休金吗 锤子便签排版怎么修改?锤子便签排版的修改方法 锤子便签怎么调整字体 锤子便签APP字体调整方法 锤子便签怎么让字体变大 锤子便签让字体变大方法 苏州新浒花园附近的敬恩实验小学的入学条件,外地农村户口没在苏州买房子... 96年前出生的怎样补办出生证,区计生办说不能补办, 96年以前的出生证叫什么 我的女儿是1995年出身的,请问要补办出身证明该怎么办? 出生证明补办地点在哪办理? 求大师赐教,求高人指点(给我女儿起名) 分布式消息mq的两种订阅方式 MQ基本应用场景 如何在3dmax里查看有几套UV集(UV通道)以及如何在max里删除多余的UV集 3DMAX 分UV面板 快捷键问题 陆风x7的口碑怎么样 陆风汽车的质量怎么样 陆风汽车怎么样? 陆风车怎么样 陆风汽车质量怎么样?耗油如何? 陆风x7怎么样知乎 孔子第五位,藏书人是谁 qq飞车手游怎么充钻石最划算 卤猪尾的别名叫什么? 六一去朝阳沟游玩作文400字 六一儿童节出游作文 怎么写六一儿童节出游作文 以六一郊外旅游为主题的作文 六一游玩作文 紫薯不能和哪些食物一起吃 韭菜千张丝怎么做 韭菜炒千张——促进食欲增强骨质 Python RabbitMQ原理和使用场景以及模式 打架斗殴的危害和后果是什么 有杀气童话二鹰眼95层怎么过 新世界鹰眼吃布林的技能吗 猪油拌粉猪油拌粉如何制作 春素多少家连锁店 苏宁电器卖场里12升的燃气热水器一般卖多少? 小米无线网卡怎么连接手机热点 90×190的床笠需要多少布料 大蒜长出绿苗代表数字几 OPPO软件商店应用无法更新怎么办 OPPO软件商店如何忽略更新 OPPO软件商店更新软件时卡顿怎么办 求大神指点路由器设置(MERCURY,型号MW150RM) 水星迷你无线路由器怎么设置 四轴自动锁螺丝机哪家好? 大创是只认负责人吗 大创比赛负责人和成员的同样分吗 大学生创业团队应当设置哪些职务和岗位?各自具体的职责有什么? 我梦见一群小狗扑身上是什么意思?