C# RabbitMq:具有不同路由密钥的侦听器和发布器线程,用于直接交换
我正在尝试实现一个场景。C# RabbitMq:具有不同路由密钥的侦听器和发布器线程,用于直接交换,c#,rabbitmq,amqp,C#,Rabbitmq,Amqp,我正在尝试实现一个场景。 我的应用程序系统的一个组件需要使用两个不同的路由密钥从同一个直接交换机发送和接收数据。 还有一件事,我的应用程序系统的两个组件使用相同的直接交换来发布数据,但使用不同的路由密钥。那么它安全吗?有关线程的指导,请查看,特别是第2.9节“线程、死锁和相关限制” 消费者 摘要是创建一个IConnection实例,即为每个线程创建一个通道(IModel) 在如何使用队列等方面,您需要确保逻辑符合您想要实现的目标 So is there any thing I need to
我的应用程序系统的一个组件需要使用两个不同的路由密钥从同一个直接交换机发送和接收数据。
还有一件事,我的应用程序系统的两个组件使用相同的直接交换来发布数据,但使用不同的路由密钥。那么它安全吗?有关线程的指导,请查看,特别是第2.9节“线程、死锁和相关限制” 消费者 摘要是创建一个
IConnection
实例,即为每个线程创建一个通道(IModel
)
在如何使用队列等方面,您需要确保逻辑符合您想要实现的目标
So is there any thing I need to consider such as:
Sharing of variables
such as connection,channel,
Data flow to correct listener