RabbitMQ的五种工作模式详解 Part 1-【RabbitMQ教程】180分钟入门到精通完结版|2021录制持续更新附源码 B0137

AID:
CID:
视频图片:
作者头像:
弹幕地址:
视频描述:

热门回复:

  • greenmushroom123:有一点我觉得视频里讲的可能有问题。大概在17分到20分的时候讲到RabbitMQ的“bug”,提到QueueBind中传入的routingKey没有意义的这一点。QueueBind的作用是把Exchange和Queue绑定,并且绑定的路径是routingKey。而消费者具体消费什么消息,仅仅与消费者当前关联的Queue有关,与Queue中的消息并无关联。之前这个Queue里已经有了30条消息,那么现在消费者必然会消费掉当前Queue中所有30条,与消息什么类型并无关联。QueueBind的作用仅是定义了Exchange和Queue之间通路的类型,是user.data.insert类型。影响的也仅是后续如果BasicPublish()方法来发布消息的时候,消息是否能够进入到该Queue。如果routingKey在BasicPublish中也是user.data.insert那么消息就可以进入该Queue。所以我认为,QueueBind中的routingKey本身就不与消费者消费什么类型的消息有关。RabbitMQ并没有bug。
  • 朝夕教育:真不错
  • DotNet实战大全:[滑稽][滑稽]真不错