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