SpringCloudAlibabaRo

治白癜风西宁哪家医院好 http://m.39.net/pf/a_4710729.html
目录

目录

MQ简介

什么是MQ

MQ的应用场景

常见的MQ产品

RocketMQ入门

RocketMQ环境搭建

RocketMQ的架构及概念

RocketMQ控制台安装

消息发送和接收演示

发送消息

接收消息

案例

订单微服务发送消息

用户微服务订阅消息

发送不同类型的消息

普通消息

顺序消息

事务消息

消息消费要注意的细节

MQ简介什么是MQ

MQ(MessageQueue)是一种跨进程的通信机制,用于传递消息。通俗点说,就是一个先进先出的数据结构。

MQ的应用场景异步解耦

最常见的一个场景是用户注册后,需要发送注册邮件和短信通知,以告知用户注册成功。传统的做法如下:

此架构下注册、邮件、短信三个任务全部完成后,才返回注册结果到客户端,用户才能使用账号登录。但是对于用户来说,注册功能实际只需要注册系统存储用户的账户信息后,该用户便可以登录,而后续的注册短信和邮件不是即时需要



转载请注明地址:http://www.sanbaicaoasb.com/scls/8123.html
  • 上一篇文章:
  • 下一篇文章:
  • 热点文章

    • 没有热点文章

    推荐文章

    • 没有推荐文章