请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

channel与Exchange之间的连接

消息是通过Connection发送到RabbitMQ,Connection中一个线程对应一个channel,那channel与Exchange之间又是什么关系呢?如果知道某个消息是应该投放到哪个Exchange中的?

正在回答

1回答

绾绾爱吃肉同学你好

channel是客户端与RabbitMQ之间的逻辑连接,与Exchange没有直接关系。

Connection相当于高速公路,channel相当于每一条车道。

在软件逻辑上,消息通过channel发送到RabbitMQ。但在物理上,消息通过Connection发送到RabbitMQ。

所有的消息在发送时,都会指定去往的exchange,这是开发者编码时指定的,与channel无关的。


希望可以帮助到你

happy coding~

0 回复 有任何疑惑可以回复我~
  • 提问者 绾绾爱吃肉 #1
    好的,明白了,exchange是由发送者进行指定的
    回复 有任何疑惑可以回复我~ 2020-10-10 10:09:04
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信