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

时间:2013-03-28 11:44:41

标签: sql-server architecture service-broker

使用SS Service Broker时很新,我无法找到一种简单的方法来了解所有已发送邮件的处理时间。

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

关于我们为实现这一目标而制定方式的任何建议?

1 个答案:

答案 0 :(得分:1)

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