【发布时间】:2018-08-01 05:23:50
【问题描述】:
假设我对要运行的过程有大量调用,这些调用具有不同的参数但都是独立的,所以我想进行并行/异步调用。我使用服务代理来触发这些,但我遇到的问题是我想知道知道如何等待它们全部完成(或错误)的巧妙方法。
有没有办法做到这一点?我相信我可以循环等待结果表检查是否完成,但这不是很“事件触发”。希望有更好的方法来做到这一点。
我已根据其他答案使用了带有队列代码和处理的服务代理:Remus' service broker queuing example
【问题讨论】:
标签: tsql asynchronous sql-server-2016 service-broker