Cleo предназначен для одного экземпляра / узла (то есть для одной JVM) и не имеет никакой логики маршрутизации или брокера. В одном экземпляре Cleo вы можете иметь несколько логических разделов, чтобы использовать преимущества многоядерных процессоров. На типовой коробке с 32G - 64G памятью вы можете легко поддерживать десятки миллионов элементов, настроив 2 или 3 экземпляра Cleo GenericTypeahead.
Чтобы поддерживать миллиарды элементов, вам придется использовать горизонтальное разбиение, чтобы настроить множество экземпляров Cleo на многие товарные боксы, а затем выполнить разброс и сбор.
Изучите https://github.com/jingwei/cleo-primer, чтобы узнать, как настроить отдельный экземпляр Cleo GenericTypeahead в течение нескольких минут.
Приветствие.