2011-11-17 63 views
0

我想在Windows服務中託管多個WCF服務,但我不確定託管多個WCF服務是否是一個昂貴的過程?有人可以指導嗎?正在創建一個WCF服務主機一個昂貴的過程?

+1

問題的背景是什麼?從資源角度來看,你的意思是昂貴的嗎?換句話說,你是問你應該在兩個服務之間拆分服務操作還是創建一個封裝所有服務操作的單一服務? –

+0

確切地說,我想知道是否有任何問題將我的服務分解爲多個服務並單獨託管每個服務? – InfoLearner

+1

在這種情況下,下面ChrisBint的回覆是準確的。一般來說,從資源的角度來看,沒有理由不這樣做。另外,就可維護性而言,將事情分解到多個服務將比嘗試創建一項只是做一切的服務更好。 –

回答

1

它取決於服務本身的複雜性,但通常它們不是資源密集型的。

0

它還將取決於數字連接的客戶端請求你會得到的。

+1

我不認爲你有任何連接的客戶端和請求,當你只是構建服務主機.... –

0

這裏的規則很簡單。您需要將系統需求分解爲適當的粒度級別,從而最大限度地降低實施成本與集成成本。太多的服務和您的集成成本將受到影響。太少的服務和您的實施成本將受到影響。我個人的經驗是,如果有任何服務有超過10種方法,你真的需要開始研究你的設計和你曾經用來設計它的方法。另請注意,使用太多方法的服務不能很好地擴展。