RabbitMQ入门(二、基本发送方式)
发布时间
阅读量:
阅读量
- 本文出现的代码只是简述,详细代码之后文章有涉及。
简单队列
RabbitMQ中的消息也只能存储在队列里。生产者端生成的消息最后会被提交到队列中进行处理。消费者端能够接收并处理来自队列的消息,并完成相应的操作。

工作队列
即单生产者,多个消费者消费队列的情况。

工作队列–轮询分发
即使一个处理快,一个处理慢,消息队列也还是平均的分发
工作队列–公平分发(fair dipatch)
消费者关闭自动应答,ack改为手动;
在每个消费者发送确认消息之前(此处可进一步补充具体行为触发条件),系统确保不立即向同一个消费者推送下一个信息(强调避免重复推送),每次仅处理一条信息(突出单线处理),规定同一时间窗口内仅允许向一个用户推送一条通知(明确操作限制)
生产者(消息队列)
//保证一次只分发
全部评论 (0)
还没有任何评论哟~
