2015-10-13 67 views
-1

我正在構建SOA後端和MVC前端,並讓他們通過WCF進行通信。 但我的服務變得很大,有點混亂。 大服務的最佳做法是什麼? 擁有多個端點並在前端添加多個服務引用會更好嗎? 或者在一個課程中實施ServiceContract並創建新課程來劃分責任? 還是有更好的方式來處理大型服務?實施具有多個端點或僅一個合同的大服務?

這是我目前的項目結構:

Project structure

提前感謝!

回答

1

根據職責,您可以將其分解爲多個/有意義/可管理的WCF服務。 僅當您要使用多個綁定/協議時,多個端點纔會有幫助。默認情況下,WCF服務是單線程的。如果你的WCF代碼是線程安全的,你可以讓你的WCF服務支持多線程。

相關問題