2008-11-02 6 views
1

J'ai entendu beaucoup de gens vantant le succès en utilisant des proxies basés sur Linux pour gérer le routage pour la haute disponibilité des applications web, mais que font les autres avec les services web? J'ai une banque de services WCF qui doit être déplacée vers un modèle de haute disponibilité (basculement), ce qui signifie que si un serveur particulier hébergeant les services WCF tombe en panne, la demande est acheminée vers un autre serveur de la banque. Je préférerais ne pas implémenter une solution basée sur Linux, car il n'y a pas de personnes connaissant Linux dans l'environnement.Quelle serait la meilleure approche pour concevoir un ensemble de services Web hautement disponibles?

Répondre

1

Si vous n'avez pas besoin de durabilité, vous pouvez charger les demandes de service WCF d'équilibrage comme les demandes Web normales sans rien faire de spécial. Si vous avez besoin de durabilité et que vous voulez que les requêtes survivent au milieu du processus, utilisez netMsmqBinding.

1

Je préférerais rester loin de mettre en œuvre une solution basée sur Linux, car il n'y a pas de Linux connaissent les gens dans l'environnement.

Ceci est probablement une raison suffisante pour ne pas utiliser une solution basée sur Linux. Faire ce que vous décrivez bien nécessite une expertise raisonnable au-delà d'une simple approche de recette, et une maintenance substantielle.

Questions connexes