我有一个阶段表,就像一个队列,数据不断地传到这个表中。
我可以编写一个连续运行的窗口服务,从队列表中读取数据,并在记录上应用一些业务逻辑吗?对于这种方法,你能分享一些代码链接吗,等等?
或者,我应该考虑SQL Server Service Broker?
请建议一下?
发布于 2016-08-06 23:42:35
如果将表用作队列,则将表用作队列。我建议你阅读Using tables as Queues。
我不建议您使用Service Broker,除非您需要activation。Service Broker是为分布式应用程序设计的,与简单的队列表(会话、服务和合同等)相比,它的开销很大。
https://stackoverflow.com/questions/38805937
复制相似问题