带有临时队列的MassTransit3

时间:2016-06-28 15:29:53

标签: masstransit

我有一个带webgardens的webfarm,我希望每个进程在从其他进程引发事件时得到通知,此事件主要用于更新内部缓存,例如,如果进程更新了客户' ,所有其他流程都应该得到通知。

每个进程创建一个带有RabbitMQ的总线,然后我设置了一个名为random的单个端点,我注册了我的消费者,这似乎工作,无论如何在一天结束时我发现RabbitMQ内有很多死队,用于循环过程

我试图将临时队列用于此目的,但我不知道如何将事件发布到总线并让我的消费者自动连接到它,我尝试使用ConnectXX方法,但他们没有设置所有在RabbitMQ中需要绑定。

有什么想法吗?感谢

1 个答案:

答案 0 :(得分:0)

此代码创建一个临时队列:

cfg.ReceiveEndpoint(host, ec => { ... })