Pregunta

Existe de todos modos para configurar un servicio WCF con una conmutación por error extremo si el punto final primario se muere?Algo así como ser capaz de especificar un servidor de conmutación por error en un clúster de SQL.

Específicamente estoy utilizando el enlace TCP/IP para la velocidad, pero en las raras ocasiones en que la máquina no está disponible me gustaría redirigir el tráfico al servidor de conmutación por error.No demasiado preocupado acerca de la pérdida de mensajes.Yo simplemente prefiero no escribir el código para controlar la re-enrutamiento.

¿Fue útil?

Solución

Usted necesidad de utilizar una capa de 4 equilibrador de carga en frente de los dos extremos.Prob mejor quedarse con una pieza de hardware.

Otros consejos

Sin tratar de sonar demasiado vaga, pero creo que Windows Equilibrio de Carga de Red (NLB) debe manejar esto para usted.

Todavia no lo has hecho con WCF pero el plan tiene una entrada en el DNS apuntando a nuestra Equilibrio de Carga de Red (NLB) dirección iP virtual que va a dirigir todo el tráfico a uno de nuestros servidores de alojamiento de servicios dentro de IIS.He utilizado el NLB para este escenario exacto en el pasado para sitios web y no veo ninguna razón por qué no va a funcionar bien con WCF.

La belleza de esto es que usted puede tomar servidores dentro y fuera del clúster virtual y NLB se ocupa de todas las feas re-dirigir a un nodo disponible.También viene con una gran etiqueta de precio:$GRATIS con tu licencia de Windows Server.

Hemos tenido buena suerte con BigIP como una solución, aunque no es barato ni fácil de configurar.

Una característica interesante es que permite que usted configure su certificado SSL (y detrás de la puerta de la CA) en el equilibrador de carga del punto final común.A continuación, puede utilizar los protocolos para la transferencia de las solicitudes de vuelta a la WCF servidores, para que toda la transmisión cifrada.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top