
消息队列
文章平均质量分 88
爱学习的老王
这个作者很懒,什么都没留下…
展开
-
kafka和RocketMq关键特性解析
RocketMq关键特性 顺序消费 首先多个queue只能保证单个queue里的顺序,queue是典型的FIFO,天然顺序。多个queue同时消费是无法绝对保证消息的有序性的。可以使用同一topic,同一个QUEUE,发消息的时候一个线程去发送消息,消费的时候一个线程去消费一个queue里的消息。消费端就有消费者通过业务保证消费的一致性 例如:一笔订单产生了3条消息,分别是订单创建、订单付款、订单完成。消费时,必须按照顺序消费才有意义,与此同时多笔订单之间又是可以并行消费的。RocketMQ默认提供了两种M原创 2021-11-02 17:38:39 · 282 阅读 · 0 评论 -
rocketMQ学习笔记
RocketMq背景&选型 MQ背景&选型 消息队列作为⾼并发系统的核⼼组件之⼀,能够帮助业务系统解构提升开发效率和系统稳定性。主要具有以下优势: 削峰填谷(主要解决瞬时写入的压力大于服务器解决问题导致消息丢失的问题) 系统解耦(降低系统服务之间的耦合程度,防止一个服务宕机导致多个系统服务的宕机) 提升性能(当存在⼀对多调⽤时,可以发⼀条消息给消息系统,让消息系统通知相关系统) 目前主流的MQ主要是Rocketmq、kafka、Rabbitmq,Rocketmq相⽐于Rabbitmq、k原创 2021-10-29 20:36:13 · 162 阅读 · 0 评论