【发布时间】:2013-05-03 09:34:05
【问题描述】:
我们在服务堆栈中开发了一个 C# Webservice。每当我们收到检查数据可用性的请求时,我们需要检查数据库并返回结果。如果数据不存在,我们需要等到我们获取数据并返回值。如果在特定时间段内没有数据,则需要将其超时。
我们正在为我们的应用程序使用 SQL Server。
谁能告诉我们如何在服务堆栈中实现长轮询。我们的请求必须在服务器端等待并返回输出。
问候 普里亚
【问题讨论】:
-
嗨 Priya,我使用 ServiceStack 已经有一段时间了,我想 Service Stack 没有为 Long Pooling 提供任何选项。我已经使用 WCF 进行了长轮询,但没有使用服务堆栈。可能你需要一些逻辑来解决它,比如异步计时器。
-
您好 Nipun,感谢您的回复。是的,正如您对 WCF 所说,我们可以进行长轮询。但我的要求是使用 SERVICE STACK。您对此有任何想法或任何参考链接。我正在尝试获取 SERVICE STACK 支持电话的联系信息。但无法获得有关号码的任何信息。
标签: c# web-services servicestack long-integer polling