治白癜风西宁哪家医院好 http://m.39.net/pf/a_4710729.html目录
目录
MQ简介
什么是MQ
MQ的应用场景
常见的MQ产品
RocketMQ入门
RocketMQ环境搭建
RocketMQ的架构及概念
RocketMQ控制台安装
消息发送和接收演示
发送消息
接收消息
案例
订单微服务发送消息
用户微服务订阅消息
发送不同类型的消息
普通消息
顺序消息
事务消息
消息消费要注意的细节
MQ简介什么是MQMQ(MessageQueue)是一种跨进程的通信机制,用于传递消息。通俗点说,就是一个先进先出的数据结构。
MQ的应用场景异步解耦最常见的一个场景是用户注册后,需要发送注册邮件和短信通知,以告知用户注册成功。传统的做法如下:
此架构下注册、邮件、短信三个任务全部完成后,才返回注册结果到客户端,用户才能使用账号登录。但是对于用户来说,注册功能实际只需要注册系统存储用户的账户信息后,该用户便可以登录,而后续的注册短信和邮件不是即时需要