0

我一直在考虑使用SignalR一段时间,我认为我有一个很好的候选人。

我有一个允许系统用户离开的页面,Comments目前它用于JQuery定期刷新评论列表。我认为SignalR会很好地替换它,即如果有两个用户查看列表并且一个写了评论,我希望它立即出现在第二个中。

一切都很好,我有一种可以使用模板。

然而

我的系统本身有时可以将自动通知添加到列表中 - 这些是由非基于 Web 的应用程序直接放入数据库中的。

如何SignalR从数据库中查看新信息并将其发送给用户?

4

1 回答 1

0

集线器中是应用程序中的静态部分SignalR。您可以在 Web 应用程序中启动System.Threading.Timer以定期检查数据库是否有新通知,并将这些通知添加到.hub

这甚至可以通过使用SqlCacheDependency来改进。

一个主观的旁注:我同意这种类型的功能非常适合SignalR.

于 2013-01-28T19:00:28.267 回答