- virtual host :虚拟主机
- 简单队列(均摊消费(也是系统默认的))和工作队列(公平型队列)
– 均摊消费存在的问题
如果每个消费者处理业务的时间不相同,可能对消费者处理比较慢的服务不公平,应该是能者多劳嘛!!!
– 工作队列就是能者多劳
– 公平队列的原理
队列服务器向消费者发送消息,消费者采用手动应答模式,队列服务器必须收到消费者发送的ack结果通知,才会继续发送下一个消息。 - 应答模式
– 自动应答
不在乎消费者对消息处理是否成功,都会告诉消息队列删除消息
– 手动应答
消费者处理完业务逻辑,手动返回ack,告诉队列服务器是否删除该消息 - 均摊消费
- 发布订阅使用的rabbitMQ的高级队列
– 生产者投递消息给交换机,交换机根据路由策略RoutingKey转发不同的队列服务器中存放。队列服务器推送或者发送给消费者 - 交换机的类型
– 直连模式
–
分布式实战之RabbitMQ
最新推荐文章于 2024-08-06 14:41:33 发布