分布式实战之RabbitMQ

发布于:2021-12-07 18:38:12

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

相关推荐

最新更新

猜你喜欢