我開始在這個用非常有限的知識,最近找了ASP.NET Cache可以以某種方式利用一個SqlCacheDependency來緩存失效當一個表(或查詢的結果)的變化。這導致我到SQLDependency和SqlNotificationRequest類。雖然SqlNotificationRequest課程的細節仍然沒有我,但我設法學到了一點關於SQLDependency課程。然後 的Start所需的方法更大的權限,我將能夠給我的過程中會連接到數據庫作爲用戶,所以我做了一些研究,併成功創建了Queue和Service Broker其中我的測試應用程序能夠用得到通知。使用SQLDependency/SqlNotificationRequest讓同一個應用程序的多個實例接收相同的通知?
我的問題是,如果我運行我的測試應用程序的多個實例它不起作用。我見過的每個實例在這裏和那裏的小暗示,使其聽起來像我需要一個設置(Queue,Service Broker,等..)這個工作聽起來混亂和難以維護。
任何一個可以確認,這種情況下,或者甚至提出了一些替代解決方案?
同時,我們也運行SQL Server 2005