Loading...

解释一下什么是消息队列

消息队列是一种用于在分布式系统中,解耦发送方和接收方之间通信的异步通信机制

消息队列通过引入一个broker作为中间缓冲区,然后将消息存储在broker中,接下来再由消费者从broker中读取和处理消息,从而实现异步通信。

消息队列常见的用途主要有:

1.生产者可以在发送消息之后立即返回,而消费者也可以在恰当的时机对消息进行处理。

2.在高并发的场景下,消息队列可以暂时存储大量的请求,平滑高峰期的流量,不至于使系统过载。

3.为了减少用户请求的响应时间,可以选择将不需要立即处理的任务放入消息队列中异步执行。

Code Road Record