我必須在.NET中創建一個窗口服務來輪詢任何新記錄的數據庫表。如果有新的記錄,那麼它應該做一些處理。我知道我可以通過計時器輕鬆完成,有沒有更好的方法來處理這種情況?創建一個窗口服務來輪詢數據庫
1
A
回答
0
如果您使用SQl服務器,則可以使用Notification Services。您可以編寫一個顯示檢索某些數據的查詢,當數據發生更改時,事件將發送到您的應用程序。
因此,不是不斷地輪詢數據庫,您將擁有基於推送的解決方案。
在這裏你可以找到一些documentation
[編輯]
我工作的一個窗口的設計服務自己,會做一些外部系統之間定期同步。每隔一段時間就會發生一次。我們不需要通知個人的變化,所以目前我沒有計劃使用通知服務。但在你的情況下,如果更新可能發生在任何時候,你需要立即與他們合作,我認爲基於推送的方法更好。
相關問題
- 1. 創建一個C#窗口服務輪詢數據庫
- 2. 代表一個窗口服務在UML中輪詢數據庫
- 3. 構建此輪詢窗口服務的哪個選項更好?
- 4. EF6,Windows服務和數據庫輪詢
- 5. 創建一個服務來頻繁檢查外部數據庫
- 6. 創建一個模態窗口來使用AngularJS加載數據
- 7. Vb.net窗口服務和數據庫查詢
- 8. 在服務窗口停止時間後接收位置輪詢數據
- 9. 創建Glassfish窗口服務錯誤
- 10. 創建多線程窗口服務
- 11. 使用persistence.xml創建一個Session來查詢數據庫?
- 12. 創建一個站點來查詢表的數據庫
- 13. XML/JSON查詢來創建數據庫
- 14. heidisql - 每個數據庫一個窗口
- 15. 如何創建一個restangular服務來更新數據
- 16. 如何斷火和輪詢從asp.net頁面窗口服務
- 17. WCF從另一個服務輪詢
- 18. Plesk沒有創建一個新的數據庫服務器
- 19. C#創建窗口服務來同步MS。訪問SQL Server
- 20. 創建只讀數據庫/ Web服務?
- 21. 創建一個數據庫
- 22. 長輪詢阻塞多個窗口?
- 23. Windows服務中的多線程/數據庫輪詢
- 24. OSB數據庫輪詢代理服務掛起問題
- 25. 輪詢非專用Windows服務器內的訪問數據庫
- 26. 創建數據庫接口
- 27. 創建一個函數來放置子窗口小部件
- 28. 如何創建一個應用程序來輪詢10個JMX URI並在Spring中存儲在數據庫中
- 29. REST服務來創建動態表到數據庫從休眠
- 30. WCF服務輪詢
取決於您的數據庫等 - 一些數據庫提供新的記錄通知,例如... – Yahia
我使用SQL服務器2008 – VJAI
具有通知功能,所以你可以選擇是否輪詢或實現這種基於推的。 – Yahia