RabbitMQ
文章平均质量分 87
RabbitMQ的笔记专栏
还会有机会吗
Themberfue很懒,还没有留下什么
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RabbitMQ ⑤-顺序性保障 || 消息积压 || 幂等性
是计算机科学和网络通信中的一个重要概念,指的是某个操作无论被执行多少次,所产生的效果与执行一次的效果相同。在应用程序中,幂等性就是指对一个系统进行重复调用(相同的参数),不论请求多少次,这些请求对系统的影响都是相同的结果。比如数据库的select操作,不同时间两次查询的结果可能不同,但是这个操作是符合幂等性的,幂等性指的是对资源的影响,而不是返回结果。查询操作对数据资源本身不会产生影响,之所以结果不同,可能是因为两次查询之间有其他操作对资源进行了修改。比如i++原创 2025-05-20 16:10:57 · 1056 阅读 · 0 评论 -
RabbitMQ ②-工作模式
一个生产者,一个消费者,消息只能被消费一次,也被称为点对点(Point-to-Point)模式。可以把该模式理解有客户端和服务端间的通信,客户端发送请求,服务端处理请求并返回结果。服务器因为某种原因没有接收到确认消息,需要根据业务情况决定是否重新发送消息。存储多个消息时,就会分配给不同的消费者,每个消费者接收到不同的消息。向生产者发送确认消息,生产者接收到确认消息后才认为消息发送成功。里取出请求,处理请求后,将结果发送到。客户端发送请求时,指定。原创 2025-05-09 10:12:44 · 1163 阅读 · 0 评论 -
RabbitMQ ①-MQ | Linux安装RabbitMQ | 快速上手
MQ(Message Queue)即消息队列,是一种应用间通信的一种方式。消息队列是一种异步通信方式,生产者(Producer)将消息放入队列,消费者(Consumer)从队列中取出消息进行消费。原创 2025-05-06 21:53:43 · 1409 阅读 · 0 评论 -
RabbitMQ ④-持久化 || 死信队列 || 延迟队列 || 事务
前面讲了消费端处理消息时,消息如何不丢失,但是如何保证RabbitMQ服务停掉以后,生产者发送的消息不丢失呢。默认情况下,RabbitMQ退出或者由于某种原因崩溃时,会忽视队列和消息。为了保证消息持久化,RabbitMQ 提供了持久化机制,分别是:交换机持久化、队列持久化和消息持久化。交换机持久化:使用方法创建的交换机,RabbitMQ 会将交换机信息持久化到磁盘,重启 RabbitMQ 后可以自动恢复。队列持久化:使用。原创 2025-05-16 15:26:33 · 1116 阅读 · 0 评论 -
RabbitMQ ⑥-集群 || Raft || 仲裁队列
确保这三台服务器处于同一个局域网内。,此步骤省略具体的主机IP和主机名可以通过iFconFig和命令查看。为了将集群中的三个节点连接起来,需要告诉另外两个节点加入另一个节点,比如 node1 和 node2 加入 node3。也可以在管理平台查看到如果发现某一个节点显示字样,说明该节点的 Web 管理插件未启用。原创 2025-05-23 12:42:37 · 1300 阅读 · 0 评论 -
RabbitMQ ③-Spring使用RabbitMQ
/</</配置文件。原创 2025-05-12 21:55:07 · 539 阅读 · 0 评论
分享