我正在使用top-shelf和rebus编写一个"多工作者"应用程序.
我的想法是使用MyWorker1Namespace- MyWorker1Namespace.Messages,MyWorker2Namespace- MyWorker2Namespace.Messages模式.
我想在不跨越多个进程的情况下运行应用程序,而是希望使用多个输入队列配置应用程序,以便在必要时准备将其拆分为多个进程.
有没有办法在一个应用程序中使用Rebus声明多个输入队列和多个工作线程?
我想配置应该是这样的:
<rebus inputQueue="MyWorker1Namespace.input" errorQueue="MyWorker1Namespace.error" workers="1" maxRetries="5"> </rebus>
<rebus inputQueue="MyWorker2Namespace.input" errorQueue="MyWorker2Namespace.error" workers="1" maxRetries="5"> </rebus>
...
Run Code Online (Sandbox Code Playgroud) rebus ×1