J'ai une application Web asp.net hébergée sur un serveur Web (IIS 7). Elle utilise Lucene pour les fonctions de recherche. Les requêtes de recherche Lucene sont servies par les services WCF .Net installés sur 2 serveurs d'applications (IIS 7). Les 2 serveurs d'applications sont équilibrés en charge à l'aide de "netscaler".Synchronisation des index Lucene sur 2 serveurs d'applications
Ces deux serveurs hébergent un service Windows .net qui met à jour les index de recherche sur les serveurs respectifs dans la nuit sur une base quotidienne.
J'ai besoin de synchroniser les index de recherche sur ces 2 serveurs de sorte qu'à tout moment les deux serveurs aient des index à jour. Je pensais à ce qui pourrait être la meilleure stratégie d'architecture/conception pour le faire étant donné que l'un des 2 serveurs d'applications pourrait servir la requête de recherche en fonction de sa disponibilité.
Toutes les entrées s'il vous plaît?
Merci d'avoir lu!
Dupliquer: http://stackoverflow.com/questions/944166 – itsadok
Ceci est similaire, mais pas un doublon: Cette question parle de mises à jour incrémentielles. Ici les mises à jour sont tous les soirs. Cela appelle des stratégies différentes. –
Le PO a obtenu sa réponse de la question en double. –