我正在寫一些計算場,中央服務器給出了計算它們的任務和節點。WCF方法體的序列化
我想把它寫這樣的方式,即節點不知道它們究竟是什麼計算。他們從(從服務器)獲得實現IComputable iterface的對象,有一個方法,.compute()返回IResult類型對象並將其發送到服務器。
服務器負責準備這些對象,並通過.getWork爲他們服務的WCF service()方法,並得到與.submitResult(IResult結果)方法的結果。
問題是,工作節點需要知道不僅界面,但充滿對象實現。 我知道Java可以通過RMI序列化方法(可能是字節碼)。用c#可以嗎?
傳遞的DLL與任意代碼就可能是一個可行的解決方案,但要確保的是安全性可以瘋狂: D – user76035 2010-02-24 21:36:01