成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

服務(wù)端請求超時 WCF程序,多個客戶端使用同一數(shù)據(jù)庫連接產(chǎn)生的問題?

WCF程序,多個客戶端使用同一數(shù)據(jù)庫連接產(chǎn)生的問題?既然您使用WCF,為什么要讓客戶端連接到數(shù)據(jù)庫?重新設(shè)計!客戶端只知道服務(wù)器的存在,數(shù)據(jù)庫應(yīng)該對客戶端透明;客戶端只希望服務(wù)器發(fā)出請求。對于請求的處

WCF程序,多個客戶端使用同一數(shù)據(jù)庫連接產(chǎn)生的問題?

既然您使用WCF,為什么要讓客戶端連接到數(shù)據(jù)庫?

重新設(shè)計

!客戶端只知道服務(wù)器的存在,數(shù)據(jù)庫應(yīng)該對客戶端透明;

客戶端只希望服務(wù)器發(fā)出請求。對于請求的處理,無論是對于數(shù)據(jù)庫還是內(nèi)存還是其他,客戶機都不需要知道,只要得到服務(wù)器的處理結(jié)果就行。

此外,無論是客戶端還是服務(wù)器,都不適合連接數(shù)據(jù)庫。說到多線程,它很麻煩:如果你不做同步處理,它會產(chǎn)生錯誤,如果你做同步處理,它是低效的

----------

你的數(shù)據(jù)庫連接沒有正確使用。如果只使用一個連接,更不用說事務(wù),即使是并發(fā)的普通處理也可能出現(xiàn)異常。您應(yīng)該創(chuàng)建一個連接,打開、關(guān)閉并釋放每個請求。