我开始在这个用非常有限的知识,最近找了ASP.NET Cache可以以某种方式利用一个SqlCacheDependency来缓存失效当一个表(或查询的结果)的变化。这导致我到SQLDependency和SqlNotificationRequest类。虽然SqlNotificationRequest课程的细节仍然没有我,但我设法学到了一点关于SQLDependency课程。然后 的Start所需的方法更大的权限,我将能够给我的过程中会连接到数据库作为用户,所以我做了一些研究,并成功创建了Queue和Service Broker其中我的测试应用程序能够用得到通知。使用SQLDependency/SqlNotificationRequest让同一个应用程序的多个实例接收相同的通知?
我的问题是,如果我运行我的测试应用程序的多个实例它不起作用。我见过的每个实例在这里和那里的小暗示,使其听起来像我需要一个设置(Queue,Service Broker,等..)这个工作听起来混乱和难以维护。
任何一个可以确认,这种情况下,或者甚至提出了一些替代解决方案?
同时,我们也运行SQL Server 2005