RabbitMQ 绑定 Java
RabbitMQ binding Java
我已经开始学习rabbitMQ,我对绑定和路由密钥有点困惑。
所以我的理解是 - 路由键在交换和队列之间,在消费者方面我们再次创建声明交换并执行 channel.queue_bind() ...
那么实际绑定发生在哪里或者 queue_bind() 方法如何工作。
任何人都可以解释它是如何工作的还是我哪里出错了。
如果需要任何其他详细信息,请告诉我。
我有点困惑 - 我听说有一些 table 作为交换维护。
他们解释了不同的交换器类型以及队列如何绑定到交换器。
例如:
- 绑定到扇出交换器的队列不需要绑定中的键 - 发送到扇出交换器的消息会到达所有绑定队列。
- 绑定到具有路由键的直接更改的队列
foo
意味着发布到具有该路由键的交换的任何消息都将被路由到该队列。
当您将队列绑定到交换器时,它发生在代理上;您可以使用管理员 UI(启用插件时)探索 queues/exchanges/bindings.
我已经开始学习rabbitMQ,我对绑定和路由密钥有点困惑。 所以我的理解是 - 路由键在交换和队列之间,在消费者方面我们再次创建声明交换并执行 channel.queue_bind() ... 那么实际绑定发生在哪里或者 queue_bind() 方法如何工作。 任何人都可以解释它是如何工作的还是我哪里出错了。 如果需要任何其他详细信息,请告诉我。 我有点困惑 - 我听说有一些 table 作为交换维护。
他们解释了不同的交换器类型以及队列如何绑定到交换器。
例如:
- 绑定到扇出交换器的队列不需要绑定中的键 - 发送到扇出交换器的消息会到达所有绑定队列。
- 绑定到具有路由键的直接更改的队列
foo
意味着发布到具有该路由键的交换的任何消息都将被路由到该队列。
当您将队列绑定到交换器时,它发生在代理上;您可以使用管理员 UI(启用插件时)探索 queues/exchanges/bindings.