C# 从StreamInsight获取ASP.NET网页输出的简单方法是什么?

C# 从StreamInsight获取ASP.NET网页输出的简单方法是什么?,c#,asp.net,streaminsight,C#,Asp.net,Streaminsight,我有一个由微软StreamInsight解析和聚合的推特数据流。输出是一个百分比的单个数字。理想情况下,在向web服务器发出请求时,我希望从StreamInsight检索最新百分比,并在响应中使用它 我知道我可以让StreamInsight输出适配器写入文件,然后读取该文件,但由于很多原因,这是错误的。我希望ASP.NET应用程序能够以某种方式连接到StreamInsight,以轮询百分比 有什么想法吗?StreamInsight只是一个工具箱/框架,您的数据的形状或多或少是未知的-因此,搜索A

我有一个由微软StreamInsight解析和聚合的推特数据流。输出是一个百分比的单个数字。理想情况下,在向web服务器发出请求时,我希望从StreamInsight检索最新百分比,并在响应中使用它

我知道我可以让StreamInsight输出适配器写入文件,然后读取该文件,但由于很多原因,这是错误的。我希望ASP.NET应用程序能够以某种方式连接到StreamInsight,以轮询百分比


有什么想法吗?

StreamInsight只是一个工具箱/框架,您的数据的形状或多或少是未知的-因此,搜索ASP.NET直接连接到StreamInsight的方法将是徒劳的

您的选择是:

实现承载各种服务器系统的输出适配器。e、 g.IIS可承载Web核心、套接字服务器等。 实现一个调用外部有状态服务的输出适配器。e、 g.编写一个IIS应用程序,其中包含一个用于存储数据的静态变量,一个用于更新该变量状态的Web服务,以及一个用于读取该变量的网页。 另一种交换状态的方式——比如您已经拒绝的文件系统。 我曾经做过3次,也不喜欢,有锁定问题等。做过2次-最后在输出适配器中实现了定制的webservice和客户端,以线程安全的方式将数据写入内存,保留滚动列表等。还有一个OData解决方案来读取相同的数据,这样我就可以附加
.

现在,您可以使用SignalR在任何客户端都可以订阅的集线器中发布消息