我有奇怪的要求:
在我的环境中无法设置专用 SOLR 服务器,它们必须嵌入运行 tomcat 实例的 JVM 中。它非常适合单台服务器——但我有多个负载平衡的服务器共享同一个数据库——所以我需要保持这些嵌入式 SOLR 实例同步。每个本地 tomcat 实例都将查询和更新本地 SOLR 索引,但我需要以某种方式将更新传播到其他节点。当然,如果其中一个节点当时不可用,它必须在它重新上线后批量更新
似乎标准复制对我来说不是一个解决方案,因为这需要单个 master 并推动 lucene 索引文件。我有什么选择?