代码改变世界

随笔分类 -  mq

解决RabbitMQ镜像集群脑裂问题

2021-06-22 16:45 by 天心PHP, 2537 阅读, 收藏, 编辑
摘要: 1、现象: 项目中使用了rabbitmq的镜像模式集群,两个节点,昨天出现MQ集群不能正常消息通信,打开web管理界面: Network partition detected Mnesia reports that this RabbitMQ cluster has experienced a ne 阅读全文

rabbitmq消息队列原理

2021-05-18 17:19 by 天心PHP, 258 阅读, 收藏, 编辑
摘要: 相关文章:https://blog.csdn.net/weixin_41231928/article/details/104886907 集群搭建:https://blog.51cto.com/u_11134648/2155934 集群原理:https://blog.csdn.net/weixin_ 阅读全文

如何保证消息的顺序性、消息不丢失、不被重复消费

2021-05-18 16:01 by 天心PHP, 484 阅读, 收藏, 编辑
摘要: 如何保证消息的顺序性业务场景:我们需要根据mysql的binlog日志同步一个数据库的数据到另一个库中,加如在binlog中对同一条数据做了insert,update,delete操作,我们往MQ顺序写入了insert,update,delete操作的三条消息,那么根据分析,最终同步到另一个库中,这 阅读全文

RabbitMQ如何保证消息的可靠性

2021-05-18 09:32 by 天心PHP, 296 阅读, 收藏, 编辑
摘要: RabbitMQ如何保证消息的可靠性 1、保证消息不丢失(三步)1.1、开启事务(不推荐)1.2、开启confirm(推荐)1.3、开启RabbitMQ持久化(交换机、队列、消息)1.4、关闭RabbitMQ自动ack(改成手动) 2、保证消息不重复消费2.1、幂等性(每个消息用一个唯一标识来区分, 阅读全文
点击右上角即可分享
微信分享提示