![](https://img-blog.csdnimg.cn/5f0270535e694c0c9d6963ed64f73eeb.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
rabbitmq
文章平均质量分 76
rabbitmq
_Romeo
知无不言,言无不尽。
展开
-
【RabbitMQ篇】消息堆积/丢失 解决办法
如何解决rabbitMQ消息堆积,消息丢失问题??原创 2022-10-17 09:41:06 · 3773 阅读 · 0 评论 -
RabbitMQ 之消息确认机制(事务+Confirm)
概述RabbitMQ 为我们提供了两种方式 :一、事务机制关键代码生产者消费者二、Confirm 模式producer 端 confirm 模式的实现原理开启 confirm 模式的方法编程模式1、普通 confirm 模式2、批量 confirm模式3、异步 confirm模式概述在 Rabbitmq 中我们可以通过持久化来解决因为服务器异常而导致丢失的问题,除此之外我们还会遇到一个问题:生产者将消息发送出去之后,消息到底有没有正确到达 Rabbit 服务器呢?如果不错得数处理,我们是不知道的,(.原创 2021-11-11 09:30:58 · 1164 阅读 · 1 评论 -
【RabbitMQ篇】你如何保证全链路数据100%不丢失?
手把手教你如何保证MQ消息不丢失??生产端发送消息到RabbitMQ;RabbitMQ发送消息到消费端;消费端消费这条消息; 这3个步骤中的每一步都有可能导致消息丢失,消息丢失不可怕,可怕的是丢失了我们还不知道,所以要有一些措施来保证系统的可靠性。这里的可靠并不是一定就100%不丢失了,磁盘损坏,机房爆炸等等都能导致数据丢失,当然这种都是极小概率发生,能做到99.999999%消息不丢失,就是可靠的了。下面来具体分析一下问题以及解决方案。生产端可靠性原创 2021-11-10 13:22:56 · 228 阅读 · 0 评论 -
docker安装rabbitmq
拉取RabbitMQ镜像(这里是直接安装最新的,如果需要安装其他版本在rabbitmq后面跟上版本号即可)docker pull rabbitmq启动RabbitMQdocker run -d --name rabbitmq -e TZ="Asia/Shanghai" -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_USER=root -e RABBITMQ_DEFAULT_PASS=123456 rabbitmq安装插件先执行docker .原创 2021-05-31 13:44:08 · 103 阅读 · 0 评论