
RabbitMQ
文章平均质量分 81
RabbitMQ是一款使用Erlang语言开发的,实现AMQP(高级消息队列协议)的开源消息中间件。
Cent'Anni
先完成再完美
展开
-
【RabbitMQ】死信队列
死信(Dead Letter)是消息队列中的一种特殊消息,它指的是那些无法被正常消费或处理的消息.在消息队列系统中,如RabbitMQ,死信队列用于存储这些死信消息.当消息在一个队列中变成死信之后,它能被重新被发送到另一个交换器中,这个交换器就是DLX(Dead Letter Exchange),绑定DLX的队列,就称为死信队列(Dead Letter Queue,简称DLQ).原创 2025-03-09 23:02:42 · 1086 阅读 · 0 评论 -
Raft算法原理,看这篇就够了
Raft是一种用于管理和维护分布式系统一致性的协议,它是一种共识算法,在实现高可用性和数据的持久性.Raft通过在节点间复制数据来保证分布式系统中的一致性,即使在节点故障的情况下也能保证数据不会丢失原创 2025-03-13 22:32:38 · 1193 阅读 · 1 评论 -
【RabbitMQ】事务
RabbitMQ是基于AMQP协议实现的,该协议实现了事务机制,因此RabbitMQ也支持事务机制.SpringAMQP也提供了对事务相关的操作.RabbitMQ事务允许开发者确保消息的发送和接收是原子性的,要么全部成功,要么全部失败.原创 2025-03-11 10:04:23 · 529 阅读 · 0 评论