服務端請求超時 WCF程序,多個客戶端使用同一數據庫連接產生的問題?
WCF程序,多個客戶端使用同一數據庫連接產生的問題?既然您使用WCF,為什么要讓客戶端連接到數據庫?重新設計!客戶端只知道服務器的存在,數據庫應該對客戶端透明;客戶端只希望服務器發出請求。對于請求的處
WCF程序,多個客戶端使用同一數據庫連接產生的問題?
既然您使用WCF,為什么要讓客戶端連接到數據庫?
重新設計
!客戶端只知道服務器的存在,數據庫應該對客戶端透明;
客戶端只希望服務器發出請求。對于請求的處理,無論是對于數據庫還是內存還是其他,客戶機都不需要知道,只要得到服務器的處理結果就行。
此外,無論是客戶端還是服務器,都不適合連接數據庫。說到多線程,它很麻煩:如果你不做同步處理,它會產生錯誤,如果你做同步處理,它是低效的
----------
你的數據庫連接沒有正確使用。如果只使用一個連接,更不用說事務,即使是并發的普通處理也可能出現異常。您應該創建一個連接,打開、關閉并釋放每個請求。