2022年1月9日

摘要: 一.项目结构 二 类库Infrastructure代码 添加nuget引用:RabbitMQ.Client,引用项目Rabbit.Entities 1.RabbitOption.cs代码 using System; using System.Collections.Generic; using Sy 阅读全文

posted @ 2022-01-09 17:47 樱木007 阅读(226) 评论(0) 推荐(0) 编辑

摘要: 一 死信队列的定义 死信,在官网中对应的单词为“Dead Letter” “死信”是RabbitMQ中的一种消息机制,当你在消费消息时,如果队列里的消息出现以下情况: 消息被否定确认,使用channel.BasicNack或 channel.BasicReject,并且此时requeue 属性被设置 阅读全文

posted @ 2022-01-09 15:50 樱木007 阅读(182) 评论(0) 推荐(0) 编辑

摘要: 一.延时队列的定义 延时队列,首先,它是一种队列,队列意味着内部的元素是有序的,元素出队和入队是有方向性的,元素从一端进入,从另一端取出。其次,延时队列最重要的特性就体现在它的延时属性上,跟普通的队列不一样的是,普通队列中的元素总是希望被早点取出处理,而延时队列中的元素则是希望在指定的时间得到取出和 阅读全文

posted @ 2022-01-09 11:31 樱木007 阅读(89) 评论(0) 推荐(0) 编辑


Copyright © 2024 樱木007
Powered by .NET 8.0 on Kubernetes