Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SQL Server Service Broker还是异步窗口服务?_C# - Fatal编程技术网

C# SQL Server Service Broker还是异步窗口服务?

C# SQL Server Service Broker还是异步窗口服务?,c#,C#,我有一个stage表,它就像一个队列,数据不断地到达这个表 我是否可以编写一个连续运行的窗口服务,从队列表读取数据,并在记录上应用一些业务逻辑,对于这种方法,您是否可以共享一些代码链接等 还是应该考虑SQL Server Service Bug?< /P> 请建议 如果使用表作为队列,则使用表作为队列。我建议你阅读 除非您需要,否则我不建议使用ServiceBroker。Service Broker是为分布式应用程序设计的,与简单的队列表(对话、服务和合同等)相比,它的开销很大。如果将表用作队列

我有一个stage表,它就像一个队列,数据不断地到达这个表

我是否可以编写一个连续运行的窗口服务,从队列表读取数据,并在记录上应用一些业务逻辑,对于这种方法,您是否可以共享一些代码链接等

还是应该考虑SQL Server Service Bug?< /P>


请建议

如果使用表作为队列,则使用表作为队列。我建议你阅读


除非您需要,否则我不建议使用ServiceBroker。Service Broker是为分布式应用程序设计的,与简单的队列表(对话、服务和合同等)相比,它的开销很大。

如果将表用作队列,则将表用作队列。我建议你阅读


除非您需要,否则我不建议使用ServiceBroker。Service Broker是为分布式应用程序设计的,与简单的队列表(对话、服务和合同等)相比,它带来了巨大的开销。

请推荐一些示例代码控制台/窗口应用程序,将表连接为队列。链接的文章提供了您需要的所有T-SQL代码。使用C#中的SQL非常简单。请推荐一些示例代码控制台/窗口应用程序,将表连接为队列。链接的文章包含了您需要的所有T-SQL代码。从C#使用SQL很简单。