RabbitMQ核心概念

约定不等于承诺〃 2024-04-05 07:27 184阅读 0赞

如下图,图截取自https://www.bilibili.com/video/BV1np4y1C7Yf

5ef8d734ac60492dab50129593abed7d.png

RabbitMQ实现的是AMQP协议

从左至右,有以下知识点:

1、每个应用与mq服务只会建立一个tcp连接,使用不同的channal通信;

2、每个消息都包含路由键+消息头+消息体

3、为了提高可用性,这里有虚拟主机的概念,每个虚拟主机包含了一组exchangeQueue

4、exchange有不同的类型,比如direct(精确匹配)、topic(路由键模糊匹配)、fanout(广播),决定了消息的处理方式;

5、binding则是消息进入队列的筛选器。

发表评论

表情:
评论列表 (有 0 条评论,184人围观)

还没有评论,来说两句吧...

相关阅读