WCF REST推送流服务

Dav*_*ave 12 c# rest wcf

需要一些帮助来弄清楚我在寻找什么.基本上,我需要一种服务,其中Server将一堆XML转储到流中(在一段时间内),并且每次转储发生时,N多个客户端读取转储.

示例:每当其中一只1000股票上涨一美5分时,该服务就会将一些XML转储到一个流中.连接应用程序从流中获取信息.

我认为连接不会关闭,因为需要读取新数据流的内容.

这需要遵循WCF REST标准,那里有什么我正在寻找的东西吗?
最后,它只是一个不间断的数据流.

更新:看起来服务需要是多部分/混合内容类型.

Jud*_*her 6

我正在开发的应用程序具有类似的体系结构,我计划使用SignalR来使用长轮询技术将更新推送到客户端.我还没有实现它,所以我不能发誓它会对你有用,但是他们的文档看起来很有希望:更新:我现在已经实现了它,它运行得很好.

将数据从服务器推送到客户端(不仅仅是浏览器客户端)始终是一个棘手的问题.SignalR让它变得简单易行并为您处理所有繁重的工作.

Scott Hansleman有一个关于这个主题的好博客,这里有一篇有用的文章(涉及WCF,REST和SignalR):http://www.codeproject.com/Articles/324841/EventBroker