使用Service Broker,如何知道所有发送的消息何时已被目标服务处理



在SS Service Broker的使用中非常新,我无法找到一种简单的方法来知道所有发送的消息何时已被处理。

我使用Service Broker将任务分成许多小块来多线程,但是执行流需要成功处理所有原子任务才能继续执行。

关于我们如何构建事物以实现这一目标,有什么建议吗?

必须显式地从目标发送响应,确认处理。请记住,目标在您发送消息一个月后处理消息是完全有效的。所以不要阻塞等待响应,启动器应该是事件驱动的,并响应他的队列中的消息。

最新更新