引入MQ后生产者和消费者不必知道彼此的存在也不必同时处于一直忙碌,主要交互流程如下:1) 生产者负责:生产消息并通过SDK或API调用发送给MQ(同步发送或者异步发送);2) MQ负责:接收消息,并持久化消息到消息存储(同步或异步存储消息);3) 生产者接收来自MQ的响应(消息发送状态或异常);4) 消费者订阅消息后,接收来自MQ的消息;5) 消费者执行消息对应的后续业务操作;6) 对消费结果进行确认(消费成功、失败、异常等)