2010-01-07 43 views
1

我一直在研究WCF中的PeerChannel。 docs表示對等方會自動嘗試獲取3到7個連接的鄰居。關於控制WCF PeerChannel連接的問題

我的方案是昂貴的,高延遲連接的一側的幾個系統;以及另一側的一個或多個。

由於連接帶寬有限,我真的很想保持多少個連接過這個寶貴的資源是由控制。

的拓撲結構是這樣的:

         (c) 
a (precious bandwidth connection) | 
| <-----------------------------------> d 
b   (high latency)    | 
             (e) 

1.是否真的有什麼我可以做,以保持在一個或兩個跨珍貴鏈接的鏈接?
2. PeerChannel在選擇允許的鄰居時會考慮延遲嗎?
3.我可以做些什麼來鼓勵WCF PeerChannel將鄰居之間的珍貴鏈接保持在最低限度?

回答

1

正如預期的那樣,實在沒有什麼程序員可以做控制網,這可能是最好的建設。

我想出,我可以實現我想通過具有A-B之間的網格,和c-d-E之間的網狀的結果。然後是一個單獨的網格,其目的是作爲中繼器在貴重連接上進行操作,該連接僅將a-b和1個主機與c-d-e相連。

事情是這樣的:

   (AC mesh) 
     a----------------------c 
(AB mesh)| (precious link) | 
     b      d (CDE mesh) 
           | 
           e