在asp.net mvc

时间:2015-05-22 10:28:58

标签: asp.net-mvc azure signalr dashboard azure-stream-analytics

目前我有一个接收Web事件的EventHub和一个查询它们并将它们存储在Azure SQL数据库表中的流分析。 在我的MVC仪表板中,我使用EntityFramework创建了一个模型" Events"首先,我在数据库中搭建了脚手架并创建了控制器和视图,当前我的仪表板位于" localhost:xxxx / Events"显示包含所有事件的表格。

我想要做的是让它们实时更新,最好是使用Signal R.我遇到的问题是SQLDependency不能与Azure sql一起使用,而且我不会这样做。知道任何其他方式来实现我的实时表的目标。

我已经尝试过PowerBI,但我还没有找到类似控制台的实时表格图表,我将在我的信息中心添加按钮,将发布请求发送到流分析,因此mvc是要走的路。

这看起来很简单,但我花了太多时间,感谢所有帮助

先谢谢

1 个答案:

答案 0 :(得分:0)

如果你的MVC后端是Java,C#或C,那么我建议让Stream Analytics将处理过的数据输出到另一个事件中心。然后使用C#,C或Java来异步订阅和侦听该事件中心。通过新事件中心的消息将是实时的。

活动中心#1 - >流处理器 - >事件中心#2 - > MVC网页