2016-06-28 87 views
0

我有一个使用webgardens的webfarm,我希望在从其他进程引发事件时通知每个进程,此事件主要用于更新内部缓存,例如,如果进程更新“客户”所有其他进程应该得到通知。具有临时队列的MassTransit3

每个进程创建一个总线与RabbitMQ,然后我设置一个名为随机的终端,我注册我的消费者,这似乎工作,无论如何,在一天结束时,我发现里面有很多死兔队,流程。

我试图使用临时队列来达到这个目的,但我不知道如何将事件发布到总线上并让我的客户自动连接到它,我试图使用ConnectXX方法,但是它们没有设置全部RabbitMQ中所需的绑定。

任何想法?感谢

回答

0

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

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

原谅我钝,但看起来与我会用它来创建一个持久的队列中的代码。我错过了什么? –