2021-06-30 .NET高级班 80-ASP.NET Core RabbitMQ的交换机的四种类型

本文介绍了.NET高级课程中关于ASP.NET Core使用RabbitMQ的四种交换机类型:Direct、fanout、Topic和headers。详细讲解了每种类型的交换机在生产者和消费者中的实现,重点阐述了它们的工作原理和应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

一:首先安装包

nuget引入程序集:RabbitMQ.Client

二:Direct类型交换机

////Direct类型交换机 
///1.在发送消息的时候,通过Direct类型的路由转发; 
//要求Direct类型交换机和队列绑定;绑定需要一个标识,生产者在发送消息的时候,也需要指定一个标识,消息发送给交换机以后,交换机进行标识的匹配;知道和交换机绑定队列完全吻合的标识,只要是匹配到了,就把消息通过交换机转发给当前绑定标识吻合的这个队列中去; 

//Direct类型的交换机可以做点啥?

//如果说有一个生产者发送了很多消息,需要把消息分类处理;
//消息需要分几类,就可以定义几个队列;分别把队列和交换机在绑定的是偶,分别给出不同的表示,发送消息的时候,就给出不同标识,就可以把消息发送到不同的经过分类的队列中去了;<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值