Pregunta

He estado estudiando la PeerChannel en WCF. El docs indican que un compañero automáticamente tratará de conseguir entre 3 y 7 vecinos conectados.

Mi escenario es un par de sistemas en un lado de una conexión caros, de alta latencia; y uno o más en el otro lado.

Dado que la conexión ha limitado ancho de banda, realmente me gustaría mantener el control de cuántas conexiones se realizan a través de este valioso recurso.

La topología es algo como esto:

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

1. ¿Hay realmente no hay nada que pueda hacer para mantener todos los enlaces a través del enlace preciosa en uno o dos?
2. ¿Los PeerChannel considerar la latencia de la hora de elegir la que los vecinos se permite?
3. ¿Hay algo que pueda hacer para fomentar el WCF PeerChannel para mantener a los vecinos a través del enlace preciosa al mínimo?

¿Fue útil?

Solución

Como era de esperar, no hay nada que un programador puede hacer para controlar la construcción de la malla, que es probablemente lo mejor.

I cuenta de que podía lograr el resultado que quería por tener una malla entre a-b, y una malla entre c-d-e. Entonces una malla particular cuyo propósito es actuar como un repetidor través de la conexión precioso que sólo se conecta 1 anfitrión de a-b y 1 host desde c-d-e.

Algo como esto:

                (AC mesh)
         a----------------------c
(AB mesh)|   (precious link)    |
         b                      d  (CDE mesh)
                                |
                                e
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top