【问题标题】:RabbitMq: Listener and publisher thread with different routing key to direct exchangeRabbitMq:具有不同路由密钥的侦听器和发布者线程直接交换
【发布时间】:2013-03-15 17:27:58
【问题描述】:

我正在尝试实现一个场景。
我的应用程序系统的一个组件需要从同一个直接交换但使用两个不同的路由密钥发送和接收数据。

So is there any thing I need to consider such as: 
Sharing of variables
    such as connection,channel,
Data flow to correct listener


我的应用程序系统的两个组件使用相同的直接交换来发布数据,但使用不同的路由密钥。那么它安全吗?

【问题讨论】:

    标签: c# rabbitmq amqp


    【解决方案1】:

    有关线程的指导,请查看 .net client documentation,特别是标题为 Threading, deadlocks, and associated restrictions on consumers 的第 2.9 节。

    总结是创建一个IConnection的实例,每个线程创建一个通道(IModel)。

    就您如何使用队列等而言...您需要确保逻辑对于您想要实现的目标是正确的。

    【讨论】:

      猜你喜欢
      • 2019-12-22
      • 2013-03-07
      • 2018-02-04
      • 2019-08-03
      • 1970-01-01
      • 2015-07-20
      • 1970-01-01
      • 1970-01-01
      • 2022-06-10
      相关资源
      最近更新 更多