Я пытаюсь реализовать Active/Passive сбор данных на Solr cloud. Каждый день мы получаем новый файл фида, я создал 2 коллекции похожих конфигураций Col1 и Col2 с псевдонимом Col_active и Col_passive, указывающим на фактические коллекции. Каждую ночь я хочу загрузить файл фида на пассивный и сменить псевдоним после успешной загрузки, поэтому не будет длительного простоя.Solr cloud Swap collection alias
Col_active -> Стлб1, Col_passive -> Стлб2
После успешной нагрузки к Col_passive, своп Col_active и Col_passive таким образом, что
Col_active -> Стлб2, Col_passive -> Стлб1
Как и действие SWAP для Core API, есть ли прямой способ обмена пакетами псевдонимов коллекции, дайте мне знать или есть y другой лучший способ сделать это?
Спасибо,
Каким образом данные предназначены для доступа? С помощью webapp? По программе? – Jayce444
По веб-приложению – user1637487
Тогда более простым способом, вероятно, станет после того, как вы обновите другое ядро, просто измените ядро, которое запрашивает webapp. Таким образом, это почти мгновенно (или даже если вам нужно сбросить Webapp, который, вероятно, составляет менее 30 секунд). Изменение имен/псевдонимов коллекций звучит намного сложнее, и было бы хорошо, если бы они были красивыми и отчетливыми, чтобы вы могли отслеживать, что есть. – Jayce444