0

我们有蓝/绿部署流程,我们想要移除几个工人。如何删除存储在存储 q 中的工作人员消息?我们已经解决了清空存储 q 的问题。

NServiceBus 是否提供了开箱即用的方法?

4

1 回答 1

0

在 V4 中,当前不支持执行此操作的 OOTB。它在未来版本的路线图上。

同时...

  1. 关闭工作节点。
  2. 由于存储队列中的这些消息,分发者会认为该工作人员已准备好进行更多工作,因此请等待它为已退役工作人员的队列分配更多工作。
  3. 如果等待的时间太长,请清除 master 的存储队列,然后重新启动所有其他 worker,以便他们将 ReadyMessages 重新发送给分发者。
于 2013-10-09T14:33:38.453 回答