【发布时间】:2010-07-23 15:16:03
【问题描述】:
我对 NServiceBus 分销商有一点小问题,这可能是我自己的无知,但这就是正在发生的事情 -
我有 -
一种。在 2 台机器上运行的 2 个工人(服务器)进程
湾。 1 分发者进程向工人发布消息
C。 1 客户端进程向分发者发布消息
现在一切正常,所有服务器都已启动并运行。
说,我现在关闭了 Worker 进程 #1,这样只有 Worker 进程 #2 正在运行。我现在等待一段时间,然后开始向分发者发布消息,我注意到总是有一些消息最终排队到工作进程#1(被关闭的进程)。
现在我想这是因为在关闭服务器之前已经向分发器指示它已准备好并且分发器正在响应这些控制消息。
我的问题是,有没有办法优雅地关闭连接到分发器的工作人员,通知它不应再向它排队。
谢谢。
【问题讨论】:
标签: nservicebus nservicebus-distributor