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?
1
A
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
- 1. Stress testing web services - meilleure approche
- 2. Quelle est la meilleure approche pour les services Web - contrat d'abord ou contrat en dernier?
- 3. Quelle est la meilleure approche de recherche?
- 4. Quelle est la meilleure façon de charger des données hautement réutilisées dans une application web .net
- 5. Quelle est la meilleure approche pour auditer une grande application web java/j2ee?
- 6. Quelle est la meilleure approche d'automatisation des tests pour WatiN
- 7. Quelle est la meilleure approche pour migrer un CGI vers un Framework?
- 8. Meilleure approche pour la réindexation
- 9. Quelle serait la meilleure façon de concevoir une base de données et des relations pour un site Web comme Yelp ou eBay (beaucoup de catégories et sous-catégories)?
- 10. Quelle est la meilleure façon d'écrire un scénario de test pour les services Web RESTLET?
- 11. Meilleure approche du service Web optimisé par un démon
- 12. Quelle est la meilleure approche pour utiliser OpenGL sur le Web?
- 13. Meilleure approche pour la configuration de plusieurs applications .Net
- 14. Meilleure approche pour ajouter des liens non-web à UITextView
- 15. Meilleure pratique pour les services Web
- 16. Quelle approche recommanderiez-vous pour implémenter des ordonnanceurs Web?
- 17. Meilleure pratique pour exposer des services Web
- 18. Quelle est la meilleure approche pour déployer une application Web ASP.NET sur plusieurs serveurs dans un environnement en cluster?
- 19. Quelle est la meilleure approche pour gérer les exceptions lancées dans un thread séparé?
- 20. Quelle est la meilleure approche pour calculer une formule qui change de valeur chaque jour?
- 21. Stocker des documents sur le serveur Web - meilleure approche
- 22. Quelle est la meilleure façon de concevoir une base de données pour Ruby on Rails?
- 23. Quelle est la meilleure approche pour interpréter une entrée de texte à des fins de géocodage?
- 24. UI Approche de conception pour un questionnaire
- 25. Quelle est la meilleure approche de déploiement pour les applications WPF avec base de données locale?
- 26. Quelle est la meilleure façon de tester les services WCF?
- 27. Optimisation des performances pour les sites Web hautement interactifs
- 28. Quelle est la meilleure approche pour manipuler les actifs dans Drupal à partir de l'application .Net?
- 29. Quelle est la meilleure approche pour remplir un contrôle de page maître qui dépend de la page de contenu?
- 30. Quelle est la meilleure solution pour créer des sous-ensembles d'un ensemble de caractères?