我有一个阶段表,就像一个队列,数据不断进入这个表。
我可以写一个窗口服务连续运行并从队列表中读取数据并在记录上应用一些业务逻辑,这种方法可以请你分享一些代码链接等吗?
或者我应该考虑SQL Server Service Broker吗?
请建议?
答案 0 :(得分:3)
如果将表用作队列,则使用表作为队列。我建议你阅读Using tables as Queues。
除非您需要activation,否则我不建议使用Service Broker。 Service Broker专为分布式应用程序而设计,与简单的队列表(对话,服务和合同等)相比,它具有很大的开销。