我一直在研究WCF中的PeerChannel。 docs表示对等体将自动尝试获取3到7个连接的邻居。
我的方案是在昂贵的高延迟连接的一侧有几个系统;另一边是一个或多个。
由于连接带宽有限,我真的想控制这个宝贵资源的连接数量。
拓扑结构如下:
(c)
a (precious bandwidth connection) |
| <-----------------------------------> d
b (high latency) |
(e)
1。我真的没有办法把链接保持在一两个宝贵的链接上吗? 2. PeerChannel在选择允许的邻居时会考虑延迟吗? 3.我能做些什么来鼓励WCF PeerChannel将宝贵链接中的邻居保持在最低限度?
答案 0 :(得分:1)
正如预期的那样,程序员确实无法控制网格的构造,这可能是最好的。
我发现通过在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