MQ
qq_37685457
这个作者很懒,什么都没留下…
展开
-
RabbitMq如何保证消息不丢失
rabbitMq在由于网络传输的不稳定因素,在以下四点可能出现消息丢失的情况。针对于第1点:1、消息发送+回调。2、采用事务的方式chanle.txSelect(),但是会阻塞通道,造成吞吐量下降。3、publisher confirm方式,采用RocketMQ的思想,分布式事务,也是RabbitMq新版本的扩展点。针对于第2点:1、使用镜像队列,rabbitMq普通集群每一个节点之间的数据是不会同步的,自己存自己的,当消费者消费消息在某个几点找不到时,就会去其他的.原创 2021-08-07 21:37:02 · 730 阅读 · 0 评论 -
RabbitMq笔记
应用场景 RabbitMQ,或者说AMQP解决了什么问题,或者说它的应用场景是什么? 对于一个大型的软件系统来说,它会有很多的组件或者说模块或者说子系统或者(subsystem or Component or submodule)。那么这些模块的如何通信?这和传统的IPC有很大的区别。传统的IPC很多都是在单一系统上的,模块耦合性很大,不适合扩展(Scalabilit...原创 2020-01-20 16:17:24 · 228 阅读 · 0 评论