2021年1月18日
摘要: 安装讲解 rabbitmq系列——(0 Windows下安装) Linux下安装:https://www.linuxidc.com/linux/2016-10/136492.htm 多生产多消费示例入门 rabbitmq系列——(2 多生产多消费) rabbitmq系列——(1生产者消费者点对点) 阅读全文
posted @ 2021-01-18 19:58 Fletcher 阅读(70) 评论(0) 推荐(0) 编辑
摘要: Erlang 下载地址:https://www.erlang-solutions.com/resources/download.html RabbitMQ 下载地址:https://www.rabbitmq.com/install-windows.html 下载完成后,配置环境变量ERLANG_HO 阅读全文
posted @ 2021-01-18 19:57 Fletcher 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 引用 1. 生产者 using RabbitMQMsgProducer.MessageProducer; using System; namespace RabbitMQMsgProducer { class Program { static void Main(string[] args) { t 阅读全文
posted @ 2021-01-18 19:56 Fletcher 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 订单多任务处理 能够让生产者的横向扩展,支持多个服务器; 生产者集群架构,消费端集群架构; 同一个队列的话,消息是被瓜分掉的 设置均衡消费端: channel.BasicQos(0, 1, false); //预取数量设置为1个; 设置false nuget : 1. 生产者 using Rabbi 阅读全文
posted @ 2021-01-18 19:55 Fletcher 阅读(342) 评论(0) 推荐(0) 编辑
摘要: (1)消费消息失败后,重新加入队列并优先级处理; (2)根据消息的内容筛选出优先级高的进行设置,并发送 1. 生产者 using RabbitMQMsgProducer.MessageProducer; using Microsoft.Extensions.Configuration; using 阅读全文
posted @ 2021-01-18 19:53 Fletcher 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 收集日志后,日志级别分类,error 级别发送运维邮件需单独处理,其他记录 直接交换机,工作方式类似于单播,Exchange会将消息发送完全匹配Routing_key的Queue;筛选消息通过key进行; 1. 生产者 using RabbitMQMsgProducer.MessageProduce 阅读全文
posted @ 2021-01-18 19:52 Fletcher 阅读(141) 评论(4) 推荐(0) 编辑
摘要: 发布订阅模式是 生产者 通过这个路由发送到绑定额多个队列中去,然后不同的 消费者 消费不同的队列 从而做到发布订阅模式 1. 生产者 using RabbitMQMsgProducer.MessageProducer; using Microsoft.Extensions.Configuration 阅读全文
posted @ 2021-01-18 19:51 Fletcher 阅读(152) 评论(0) 推荐(0) 编辑
摘要: // Exchange绑定队列需要制定key,key可以有自己的规则;可以有占位符; // *或者#,*匹配一个单词、#匹配多个单词,相当于在Direct基础上加上模糊匹配; // 应用:分组,打标签 1. 生产者 using RabbitMQMsgProducer.MessageProducer; 阅读全文
posted @ 2021-01-18 19:50 Fletcher 阅读(149) 评论(0) 推荐(0) 编辑
摘要: // headers类型的exchange不依赖于routing key、binding key的匹配规则来路由消息, // 而是根据发送消息内容中的headers属性进行匹配。 // 在绑定queue、exchange时指定一组键值对以及x - match参数, // x-match参数是字符串类 阅读全文
posted @ 2021-01-18 19:49 Fletcher 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 事务消息与数据库的事务类似,只是MQ的消息是要保证消息是否会全部发送成功,防止消息丢失的一种策略。 RabbitMQ有两种策略来解决这个问题: 1.通过AMQP的事务机制实现 2.使用生产者确认模式实现 本文讲生产者确认模式。 1. 生产者 using RabbitMQMsgProducer.Mes 阅读全文
posted @ 2021-01-18 19:48 Fletcher 阅读(145) 评论(0) 推荐(0) 编辑