1

私は WCF で PeerChannel を研究しています。ドキュメントは、ピアが自動的に 3 ~ 7 個の接続されたネイバーを取得しようとすることを示しています。

私のシナリオは、高価で待ち時間の長い接続の片側にある 2 つのシステムです。そして反対側に1つ以上。

接続には帯域幅が限られているため、この貴重なリソースで行われる接続の数を管理したいと考えています。

トポロジは次のようなものです。

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

1. 貴重なリンクのリンクを 1 つまたは 2 つに維持するために私にできることは本当にありますか?
2. PeerChannel は、許可するネイバーを選択するときにレイテンシーを考慮しますか?
3. WCF PeerChannel が貴重なリンクを介してネイバーを最小限に抑えるようにするためにできることはありますか?

4

1 に答える 1

1

予想通り、メッシュの構築を制御するためにプログラマーができることは実際には何もありません。これはおそらく最善の方法です。

abの間にメッシュを、cdeの間にメッシュを配置することで、希望する結果を達成できることがわかりました。次に、abから1つのホストとcdeから1つのホストのみを接続する貴重な接続全体でリピーターとして機能することを目的とした個別のメッシュ。

このようなもの:

                (AC mesh)
         a----------------------c
(AB mesh)|   (precious link)    |
         b                      d  (CDE mesh)
                                |
                                e
于 2010-02-18T19:13:27.083 に答える