RabbitMQ应用场景与可靠性设计.pdfVIP

  • 0
  • 0
  • 约9.87千字
  • 约 7页
  • 2026-10-01 发布于北京
  • 举报

教育-2102期--第06课拓展面试题之-rabbitmq面

试题

1RabbitMQ的使用场景?【牵涉到很多设计思想,有些题可能会和这个有关】

1.解耦,比如微服务中可以不同服务之间的消息通信

解耦系统,对于新增的功能可以单独写模块扩展,比如用户确认评价,新增了给用户返积分的功能,这个

时候不用在业务代码里添加新增积分的功能,只需要把新增积分的接口订阅确认评价的消息队列即可,后面再

添加任何功能只需订阅对应的消息队列即可。

要订阅对应的消息队列即可

息队列,非必要的业务逻辑以异步的方式运行,加快响应速度3.削峰,

2.异步,将消息写入消息队列,非必要的业务逻辑以异步的方式运行,加快响应速度3削峰,并发量大的时候,所有

库,造成数据库连接异常广播:基于实现一对多通信延迟

4.Pub/Sub5.

的请求直接怼到数据,造成数据库连接异常4广播:基于ub/Sub实现一对多通信5延迟信信

文档评论(0)

1亿VIP精品文档

相关文档