Ich versuche Active/Passive Datenerfassung auf Solr Cloud zu implementieren. Wir bekommen jeden Tag eine neue Feed-Datei, ich habe 2 Sammlungen ähnlicher Konfiguration Col1 und Col2 mit Alias Col_active und Col_passive erstellt, die auf tatsächliche Sammlungen zeigen. Jede Nacht möchte ich die Feed-Datei nach dem erfolgreichen Laden in den Passiv- und Switch-Alias laden, damit es nicht zu langen Ausfallzeiten kommt.Solr Cloud Swap-Sammlung Alias
Col_active -> Col1, Col_passive -> Col2
Nach erfolgreicher Belastung Col_passive, swap Col_active und Col_passive so dass
Col_active -> Col2, Col_passive -> Col1
Wie SWAP-Aktion für Core-API, gibt es eine direkte Möglichkeit, um Collection-Alias zu tauschen, lassen Sie mich wissen, oder gibt es eine y andere bessere Möglichkeit, dies zu tun?
Danke,
Wie sollen die Daten abgerufen werden? Durch eine Webapp? Durch ein Programm? – Jayce444
Von Web-Anwendung – user1637487
Dann wäre ein einfacher Weg wahrscheinlich, sobald Sie den anderen Kern aktualisiert haben, nur ändern Sie den Kern, der die Webanwendung abfragt. So ist es ziemlich sofort (oder wenn Sie die Webapp zurücksetzen müssen, die wahrscheinlich nur weniger als 30 Sekunden ist). Das Ändern der Namen/Aliase der Sammlungen klingt viel mühsamer und es wäre gut, sie nett und klar zu haben, damit Sie verfolgen können, welche welche ist. – Jayce444