正所谓,没有软件敢说没有bug,人无完人,software is not perfect software。是软件就可能存在bug,那么如果出现bug,我们就要分析对我们业务的影响及可能如何避免bu ...
正所谓,没有软件敢说没有bug,人无完人,software is not perfect software。是软件就可能存在bug,那么如果出现bug,我们就要分析对我们业务的影响及可能如何避免bu ...
RabbitMQ消息处理失败,我们会让失败消息进入重试队列等待执行,因为在重试队列距离真正执行还需要定义的时间间隔,因此,我们可以将重试队列设置成延时处理。今天参考网上其他人的实现,简单梳理下消息延时 ...
RabbitMQ是目前非常热门的消息中间件,凭借其高可靠、高扩展、高可用及丰富的功能特性:TTL、死信队列、延迟队列、优先级队列、消息持久化、镜像队列。 消息中间件是指利用高效可靠的消息传递机制进 ...
如果RabbitMQ集群只有一个broker节点,那么该节点的失效将导致整个服务临时性的不可用,并且可能会导致message的丢失(尤其是在非持久化message存储于非持久化queue中的 ...
RabbitMQ是一款优秀的消息队列中间件,提供了稳定、监控完善的产品,但是软件就会有bug。为了前进路径可以畅通,我们必须了解出现的一些故障的快速处理方式,毕竟在生产环境,时间就是生命,尽快的 ...
RabbitMQ 队列分为几种类型,按照不同维度来分,可以分为排他性队列、普通队列、延迟队列、惰性队列、发布订阅队列等。 今天我们讨论的主角是惰性队列 Lazy Queue。众所周知,队列可以存储消 ...
随着公司业务量的增加,原本部署在Windows服务器的RabbitMQ集群(3.6.1)总是出现莫名其妙的问题,经查询官方Issue,确认是RabbitMQ 3.6.1 版本的bug。查看从3 ...