2021-06-28 .NET高级班 81-ASP.NET Core RabbitMQ的消息持久化
【摘要】
一:首先安装包
nuget引入程序集:RabbitMQ.Client
//如果在队列中写入了非常多的消息: 因为停电了,RabbitMQ服务器肯定挂了;这些消息怎么办呢? 消息丢失了;
//服务宕机...
一:首先安装包
nuget引入程序集:RabbitMQ.Client
//如果在队列中写入了非常多的消息: 因为停电了,RabbitMQ服务器肯定挂了;这些消息怎么办呢? 消息丢失了;
//服务宕机服务重启;消息会丢失,如果有消息堆积,服务器故障了,消息的丢失其实就是业务处理不完整;
//最好能够做到消息持计化;
//如果作消息的持久化呢?
//rabbitMQ是可以支持消息的持久化的,服务器如果宕机,重启,消息可以固化到硬盘的;
//三步走:
//1.声明队列必须声明为支持消息持久化的队列
//2.声明交换机必须声明为支持消息持久化的交换机
//3.发送消息的时候,必须支持为可持久化的消息;
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
1.生产者
public class
文章来源: codeboy.blog.csdn.net,作者:愚公搬代码,版权归原作者所有,如需转载,请联系作者。
原文链接:codeboy.blog.csdn.net/article/details/118314929
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)