RabbitMQ实际应用场景

2020-08-18  本文已影响0人  会飞的蜗牛F

场景1:在对商品增删改查的时候发送消息

1、新增/修改商品后台数据库信息
2、数据库修改后,发送商品id消息到消息队列
3、第三方微服务(前台显示微服务,商品搜索微服务)接受消息,更新对于微服务的商品数据。(商品搜索微服务逻辑—先去查询商品后台的数据,获得最新的商品数据,生产搜索dto,保存到搜索数据库中(es/solr))


image.png
image.png
image.png
image.png
image.png

场景2 用户注册时发送短信验证码

注册时,用户会先点击发送验证码,将消息发送到消息队列,同时保存验证码到redis(后续校验验证码),此时接口应快速返回验证码已发送。

image.png

2、短信微服务监听到消息后,进行发送短信

image.png
上一篇下一篇

猜你喜欢

热点阅读