随笔分类 -  MQ

消息队列
摘要:1. 死信的概念 先从概念解释上搞清楚这个定义,死信,顾名思义就是无法被消费的消息,字面意思可以这样理解,一般来说,producer 将消息投递到 broker 或者直接到queue 里了, consumer 从 queue 取出消息进行消费,但某些时候由于特定的原因导致 queue 中的某些消息无 阅读全文
posted @ 2022-05-22 14:15 HZX↑ 阅读(92) 评论(0) 推荐(0) 编辑
摘要:1. 概念 如何保障当 RabbitMQ 服务停掉以后消息生产者发送过来的消息不丢失。默认情况下 RabbitMQ 退出或由于某种原因崩溃时,它忽视队列和消息,除非告知它不要这样做。确保消息不会丢失需要做两件事: 我们需要将队列和消息都标记为持久化。 2. 队列如何实现持久化 之前我们创建的队列都是 阅读全文
posted @ 2022-05-22 13:36 HZX↑ 阅读(339) 评论(0) 推荐(0) 编辑
摘要:1.RabbitMQ 的概念 RabbitMQ 是一个消息中间件:它接受并转发消息。你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你的快递送到收件人那里,按照这种逻辑RabbitMQ 是一个快递站,一个快递员帮你传递快件。 RabbitMQ 与快递站的主要区 阅读全文
posted @ 2022-05-21 21:48 HZX↑ 阅读(59) 评论(0) 推荐(0) 编辑
摘要:1. 消息队列 1.1. MQ 的相关概念 1.1.1. 什么是MQ MQ(message queue),从字面意思上看,本质是个队列, FIFO 先入先出,只不过队列中存放的内容是message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中, MQ 是一种非常常见的上下游“逻 阅读全文
posted @ 2022-05-21 20:31 HZX↑ 阅读(530) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示