1

我正在使用上述组合来集群我的 Hibernate Search 节点。我注意到的是,当我更新实体并保存更改时,会调用 Hibernate Search 实体侦听器并将更改传播到其他节点,即如果我在更新后在另一个节点上运行全文查询,我可以看到对实体的更改。但是当我创建一个新实体并持久保存到数据库中时(使用 Spring Data JPA 存储库),情况并非如此。在这种情况下,再次调用 Hibernate Search 实体侦听器,但实体仅在 node1 上可见,直到我重新启动 node2,即如果我在两个节点上运行相同的全文查询,则只有 node1 上的那个会返回它。重新启动另一个节点后,它会拾取新实体。

我使用默认配置,节点使用 TCPPing 相互连接。

知道我应该在哪里看吗?我怎样才能知道发生了什么?

4

0 回答 0