RabbitMQ快速入门 整合 SpringBoot
RabbitMQ快速入门 整合 SpringBoot概述
[*]大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力、流量削峰
[*]消息服务中两个重要概念:
消息代理(`message broker`)和目的地(`destination`)
当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目的地。
[*]消息队列主要有两种形式的目的地
1. 队列(`queue`):点对点消息通信(`point-to-point`)
2. 主题(`topic`):发布(`publish`)/订阅(`subscribe`)消息通信
RabbitMQ 架构图
https://gcore.jsdelivr.net/gh/lingzhexi/blogImage/2024/12/202412131721524.svg
概念
生产者 Producer
生产者是消息的发送方,它将消息发送到 RabbitMQ 的交换器中。
✨消息 Message
[*]消息=消息头+消息体,根据routekey发送到指定的交换机 Exchange
[*]消息头:含有各种属性 routing-key(路由键)、priority(优先级)、delivery-mode(指出该消息可能必要持久性存储)等。
✨消息代理 Broker
<ul>消息传递的中间件服务器,负责接收、存储和转发消息,作用类似邮局
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]