使用 Spring Data 从 RDBMS 刷新 ElasticSearch 索引

2024-02-27

我有以下设置:

  • Mysql RDBMS 服务器
  • 弹性搜索服务器

我的要求是定期从 MYSQL RDBMS 复制数据并用它更新弹性服务器。目前我正在遵循以下方法:

  • 使用 Spring Data Jpa 从 MYSQL 读取所有数据的批处理作业
  • 然后它使用 spring data elastic 将所有数据推送到弹性服务器

这种方法非常麻烦而且效率不高。有没有一种方法可以让我使用 spring data 只读取更新的值并相应地更新弹性索引。

使用 jdbc-river 等对我来说不是一个选择,因为应用程序使用 Spring data elastic 来获取数据并通过弹性搜索进行搜索,我认为使用 jdbc-river 它将无法正常运行。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Spring Data 从 RDBMS 刷新 ElasticSearch 索引 的相关文章

随机推荐