我一直在寻找几周的最佳方法来尝试从SQL到VB.net提出“推送通知”,这样我就不必继续运行Timers和多个他们在我的表格上......
很好奇你们会做什么/尝试过什么并为你工作?
答案 0 :(得分:3)
您是否考虑过SqlDependency(http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldependency.aspx)?听起来就像你正在寻找的。 p>
我们尚未在生产代码中实现此功能。我有一个Lazy-ish对象,如果该值超过几分钟,则重新加载。
答案 1 :(得分:2)
SignalR是一种新兴的轮询和长期交易技术(用于通知,正如您所描述的那样) 这个SO问题有一些很好的参考:How to use SignalR in a webfarm, using Sql server as the backplane