Question

Existe-t-il un moyen de configurer un service WCF avec un point de terminaison de basculement si le point de terminaison principal meurt ?Un peu comme pouvoir spécifier un serveur de basculement dans un cluster SQL.

Plus précisément, j'utilise la liaison TCP/IP pour la vitesse, mais dans les rares cas où la machine n'est pas disponible, j'aimerais rediriger le trafic vers le serveur de basculement.Pas trop gêné par la perte de messages.Je préférerais simplement ne pas écrire le code pour gérer le reroutage.

Était-ce utile?

La solution

Vous devez utiliser une couche 4 équilibreur de charge devant les deux extrémités.Il est probablement préférable de s'en tenir à un matériel dédié.

Autres conseils

Sans essayer de paraître trop vague, je pense que Windows Network Load Balancing (NLB) devrait gérer cela pour vous.

Je ne l'ai pas encore fait avec WCF, mais prévoyez d'avoir une entrée DNS locale pointant vers notre adresse IP virtuelle d'équilibrage de charge réseau (NLB) qui dirigera tout le trafic vers l'un de nos serveurs hébergeant des services au sein d'IIS.J'ai déjà utilisé NLB pour ce scénario précis dans le passé pour des sites Web et je ne vois aucune raison pour laquelle cela ne fonctionnerait pas bien avec WCF.

La beauté de cela est que vous pouvez faire entrer et sortir des serveurs du cluster virtuel à volonté et NLB se charge de toutes les redirections laides vers un nœud disponible.Il est également proposé à un prix avantageux :$ GRATUIT avec votre licence Windows Server.

Nous avons eu de la chance avec BigIP comme solution, même si elle n'est ni bon marché ni facile à mettre en place.

Une fonctionnalité intéressante est qu'elle vous permet de configurer votre certificat SSL (et votre porte dérobée vers l'autorité de certification) au point de terminaison commun de l'équilibreur de charge.Vous pouvez ensuite utiliser des protocoles pour transférer les requêtes vers les serveurs WCF afin que l'intégralité de la transmission soit cryptée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top