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