Hibernate Search 6是否已不再支持Infinispan目录提供程序
Hibernate Search 6.0 Infinispan目录提供程序支持情况说明
是的,Hibernate Search 从6.0版本开始正式移除了Infinispan目录提供程序,官方文档未收录相关内容正是因为该功能已不在支持范围内。
功能移除背景与替代方案
- 5.x版本中提供的Infinispan目录提供程序,本质是对Lucene原生Infinispan Directory的封装,该实现本身存在集群同步延迟高、索引损坏风险大、大规模部署性能不达预期等问题,官方评估后决定停止维护该集成组件。
- 6.0版本架构重构后,官方推荐两类更成熟的分布式索引选型:
- 首选Elasticsearch/OpenSearch作为索引后端,天然支持分布式部署、高可用、动态扩容,无需自行处理Lucene索引的分布式同步逻辑
- 若必须使用Lucene后端,可采用本地文件系统目录搭配共享存储,或使用官方提供的JGroups后端实现索引变更的集群广播
- 如特殊场景必须使用Infinispan存储索引,可基于Lucene的自定义目录SPI自行实现集成逻辑,官方不再提供开箱即用的对应组件。
内容的提问来源于stack exchange,提问作者hirtenfelder
相关产品推荐
相关产品推荐

