架构中间件MQ 应用场景整理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了架构中间件MQ 应用场景整理相关的知识,希望对你有一定的参考价值。
MQ 应用场景整理
RabbitMQ是一个消息代理:它接受并转发消息。 您可以将其视为邮局:当您将要把寄发的邮件投递到邮箱中时,您可以确信Postman 先生最终会将邮件发送给收件人。 在这个比喻中,RabbitMQ是一个邮箱,邮局和邮递员,用来接受,存储和转发二进制数据块的消息。
队列就像是在RabbitMQ中扮演邮箱的角色。 虽然消息经过RabbitMQ和应用程序,但它们只能存储在队列中。 队列只受主机的内存和磁盘限制的限制,它本质上是一个大的消息缓冲区。 许多生产者可以发送到一个队列的消息,许多消费者可以尝试从一个队列接收数据。
producer即为生产者,用来产生消息发送给队列。consumer是消费者,需要去读队列内的消息。producer,consumer和broker(rabbitMQ server)不必驻留在同一个主机上;确实在大多数应用程序中它们是这样分布的。
正常业务队列
死信队列
延时关闭订单功能
- 每个订单一小时未支付需要自动关闭 使用MQ可以准时关闭 比普通定时任务好用
待补充
以上是关于架构中间件MQ 应用场景整理的主要内容,如果未能解决你的问题,请参考以下文章