문제

저는 WCF에서 PeerChannel을 연구해 왔습니다.그만큼 문서 피어가 자동으로 3~7개의 연결된 이웃을 얻으려고 시도함을 나타냅니다.

내 시나리오는 비용이 많이 들고 대기 시간이 긴 연결의 한쪽에 두 개의 시스템이 있는 것입니다.반대편에는 하나 이상이 있습니다.

연결에는 대역폭이 제한되어 있으므로 이 귀중한 리소스에 걸쳐 얼마나 많은 연결이 만들어지는지 제어하고 싶습니다.

토폴로지는 다음과 같습니다.

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

1.소중한 링크에 걸쳐 링크를 한두 개로 유지하기 위해 제가 할 수 있는 일이 정말 아무것도 없는 걸까요?
2.PeerChannel은 허용하는 이웃을 선택할 때 대기 시간을 고려합니까?
삼.WCF PeerChannel이 귀중한 링크를 통해 이웃을 최소한으로 유지하도록 장려하기 위해 할 수 있는 일이 있습니까?

도움이 되었습니까?

해결책

예상한 대로 실제로 프로그래머가 메쉬 구성을 제어하기 위해 할 수 있는 일은 없으며 이것이 아마도 최선일 것입니다.

나는 a-b 사이에 메쉬를 두고, c-d-e 사이에 메쉬를 가짐으로써 내가 원하는 결과를 얻을 수 있다는 것을 알아냈습니다.그런 다음 a-b의 호스트 1개와 c-d-e의 호스트 1개만 연결하는 귀중한 연결을 통해 리피터 역할을 하는 별도의 메시가 있습니다.

이 같은:

                (AC mesh)
         a----------------------c
(AB mesh)|   (precious link)    |
         b                      d  (CDE mesh)
                                |
                                e
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top