摘要: 1、exchange中的headers的使用headers是采用muliple attributes代替routing keyx-match[all/any] all:所有的header头信息必须匹配 any:只要一个匹配即可direct 只需要匹配一个routing key即可而现在的header 阅读全文
posted @ 2020-09-16 16:44 hangxing.pang 阅读(869) 评论(0) 推荐(1)
摘要: 1、exchange [fanout] 多播 应用场景 1)订单流程:提交订单后,同时发送短信和邮件 2)cs软件弹出消息 普通情况下,使用轮询方式,在cs中绑定fanout exchange,如果存在消息,及时推送 3)客户关怀和千人千面 taobao=> 催付,付款后提醒、发货提醒、签收提醒 = 阅读全文
posted @ 2020-09-16 15:48 hangxing.pang 阅读(423) 评论(0) 推荐(0)
摘要: 1、简单设置场景 需要一个日志系统,使用RabbitMQ推送 日志等级要求如下: Log levels debug、info、warning、error、none 2、代码实现 1)生产者 //基础配置 ConnectionFactory factory = new ConnectionFactor 阅读全文
posted @ 2020-09-16 15:04 hangxing.pang 阅读(661) 评论(0) 推荐(0)
摘要: 1、交换机 exchange [direct,fanout,headers,topic ]direct:work queues和routing都是直连场景BasicGet:主动的去拉取。1)work queues:默认轮询使用 subscribe和publish 发布、订阅的方式 EventingB 阅读全文
posted @ 2020-09-16 13:47 hangxing.pang 阅读(480) 评论(0) 推荐(0)
摘要: 系列的视频: https://www.bilibili.com/video/BV1jJ411V7Do 1、需要引用相关组件 Nuget查找RabbitMQ.Client,并引用 2、基础代码 1)生产者 //基础配置 ConnectionFactory factory = new Connectio 阅读全文
posted @ 2020-09-16 13:36 hangxing.pang 阅读(191) 评论(0) 推荐(1)