Наш продукт требует слияния индекса Lucene в реальном времени на встроенном устройстве.Устройство может отключиться в любое время.Моя команда изучает возможность возобновления слияния после перезагрузки системы.В нашем POC все потребители из SegmentMerger переопределяются настраиваемым кодеком, и весь процесс слияния делится на множество мелких этапов.Когда каждый шаг сделан, его состояние сохраняется на диске, чтобы избежать повторного выполнения после возобновления.Из теста это может сработать.Однако я не могу определить, насколько надежным может быть это решение или оно построено на несовершенном фундаменте.
Заранее спасибо за ваш ответ