我被要求構建一個將由ESB進程使用的Web服務(IIS託管),並且Web服務需要針對3個獨立的數據庫運行3個查詢以收集所需的數據。一旦收集完成,WS中會發生一些高級轉換(因此我們不直接在具有有限轉換能力的ESB流程內轉換)。WCF Web服務中的多個數據庫查詢?
我的問題是......它被看作是一種可接受的方法在Web服務中運行3個數據庫查詢?如果沒有其他方法將被推薦?
我很欣賞更多的數據塊我查詢,潛在的可靠性能降低,但我們有負載均衡和集羣DB農場所以一般的Web服務應始終能夠連接到數據庫服務器上的方法
的思考?
三個問題。首先,有多少人會執行這個Web服務,其次是他們多久執行一次這個Web服務,第三,數據是否需要實時數據? – Icemanind 2014-10-01 21:12:45
嗨,1)只是一個ESB過程(沒有人),2)服務可能每隔幾分鐘就會調用一次,3)是數據必須是實時的,我們不能緩存任何東西 – Developr 2014-10-01 21:22:13