Hibernate Search数据库后端处理器
这是Hibernate Search( LUCENE , JMS和JGROUPS )已经提供的后端处理器的替代后端处理器。 它将其计划的索引更新(LuceneWork的)存储在数据库中,以供计划的作业稍后处理。 它设计用于单节点环境以及集群环境。
主要优点:
持久化到数据库后,计划的索引更新不会在节点崩溃的情况下丢失
无需在集群中指定主/从角色(这与JMS处理器相反)
但是,要获得这些优势,您必须自己定义仅在集群环境中的一个节点中运行的作业。 例如,可以使用或。
请注意,该处理器在成功的事务提交中运行(由Hibernate通过JTA Synchronization侦听器间接编排)。 因此,存在一个狭窄的漏洞窗口,崩溃可能导致索引更新丢失。 但是,请注意,所有Hibernate Search内置处理器也是如此。
该处理器仅在Wild
评论0
最新资源