RabbitMQ中生产者发送消息的过程是怎么样的?

提问者:帅平 问题分类:面试刷题

RabbitMQ中生产者发送消息的过程是怎么样的?

1 个回答
Rae
Rae 管理员

1.Producer先连接到Broker,建立连接Connection,开启一个信道(Channel)。

2.Producer声明一个交换器并设置好相关属性。

3.Producer声明一个队列并设置好相关属性。

4.Producer通过路由键将交换器和队列绑定起来。

5.Producer发送消息到Broker,其中包含路由键、交换器等信息。

6.相应的交换器根据接收到的路由键查找匹配的队列。

7.如果找到,将消息存入对应的队列,如果没有找到,会根据生产者的配置丢弃或者退回给生产者。

8.关闭信道。

9.管理连接。

发布于:5个月前 (10-20)
我来回答