Cleo具有几种不同类型的先行搜索,这些搜索由一些非常聪明的索引策略支持。 GenericTypeahead大概是用于最大的数据集。
http://sna-projects.com/cleo/design.php
“ GenericTypeahead设计用于大型数据集,其中可能包含数百万个元素……”
不幸的是,文档没有涉及Typeahead的扩展程度或扩展方式。是否有人将Cleo用于可能具有洞察力的超大型数据集?

最佳答案

Cleo用于单个实例/节点(即单个JVM),并且没有任何路由或代理逻辑。在单个Cleo实例中,您可以具有多个逻辑分区,以利用多核CPU。在具有32G-64G内存的典型商品包装盒上,通过设置2或3个Cleo GenericTypeahead实例,您可以轻松支持数千万个元素。

为了支持数十亿个元素,您将必须使用水平分区在许多商品包装盒上设置许多Cleo实例,然后进行分散收集。

查看https://github.com/jingwei/cleo-primer,了解如何在几分钟内设置单个Cleo GenericTypeahead实例。

干杯。

10-06 05:53