我有一個Windows服務應用程序和一個ASP.NET Web應用程序,均由C#創建。這兩個應用程序都從數據庫(SQL服務器)獲取數據。將ASP.NET Web應用程序連接到Windows服務應用程序
從Web應用程序更新數據庫後,如何通知服務應用程序重新從數據庫中載入數據?
現在我們的解決方案是使用服務控制器重新啓動Windows服務應用程序。是否有任何低成本解決方案,如服務應用程序和Web應用程序之間的通信?
通過,我的上司討厭輪詢方法的方式......
如果WCF是一種選擇,任何人都可以張貼一些材料?
非常感謝!
我們已經使用了msmq,並且每當有更改時,Web應用程序都會在隊列中放入一條消息。和Windows服務可以重新加載數據,只有當隊列不是空的..只是檢查這是否會爲你工作 – Saranya
你的意思是Windows服務應該繼續檢查msmq隊列?這是一種輪詢方法嗎?我的老闆真的很討厭... – Jun
http://stackoverflow.com/questions/3909626/sqldependency-vs-sqlcachedependency – Joe