0
我有一個非常數據密集的內存WCF應用程序。當它啓動時,它會加載大量數據並等待客戶端調用其功能。現在數據加載和計算功能都在一個WCF中。我試圖將「加載數據」和「計算」片段分成兩個WCF,以便每當我開始計算時,我不必等待10-20分鐘,以便完成「加載數據」功能。由於我將加載數據分離,所以我必須通過數據/服務合約作爲函數公開所有內容,但加載數據類有很多方法可以使用,我可能必須在客戶端使用這些方法( 「計算」一面)。因爲我相信方法不能傳遞給客戶,所以客戶不能調用方法,你認爲我應該怎麼做?WCF方法和體系結構問題
我試圖讓2個WCF函數像一個WCF那樣所有的方法都被調用,但是將它分離成兩個WCF使這些方法對客戶端不可訪問?
情景是。 1.加載數據2.計算加載來自加載數據WCF服務的單個數據。 3.計算調用接收到的數據函數(這是不可能的?)。
我應該使用遠程處理共享庫嗎?使合同內的每個方法分開服務調用?
任何洞察力是讚賞。