一、什么是mq?
MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信,解耦。
二、常见的mq产品
RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMq
RabbitMQ: One broker to queue them all | RabbitMQ


三、作用(面试题) 为什么用MQ?
3.1、异步处理
场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种 1.串行的方式 2.并行的方式
串行方式: 将注册信息写入数据库后,发送

本文介绍了消息队列MQ的概念、常见产品如RabbitMQ等,以及其在异步处理、应用解耦和流量削峰中的作用。并通过Docker示例展示了如何在应用中安装和配置MQ,特别提及了RabbitMQ的官方镜像和docker运行设置。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



