【发布时间】:2019-08-05 22:54:43
【问题描述】:
1) 我们对 Elasticsearch 还很陌生。在我们的 Spring Boot 应用程序中,我们使用基于内存节点客户端的 Spring 的 Elasticsearch。插入/更新/删除发生在我们的主关系数据库 (DB2) 上,我们仅使用 Elasticsearch 来处理搜索。我们有一个同步机制来保持弹性搜索与最新的变化保持同步
2) 在生产中,我们有 4 个应用程序实例正在运行。为了在所有 4 台服务器上同步内存中的弹性存储,我们有一个 JMS 主题,所有 DB2 更新都在其中发布。应用程序有一个主题侦听器,它将使用发布到此 JMS 主题的任何数据库更改并更新内存中的弹性存储。
问题:
i) 以上是在您的应用程序中实现 Elasticsearch 的理想方式吗?如果没有,你还有什么推荐的?
ii) 您可以向我们指出任何 Elasticsearch 最佳实践吗?
非常感谢!
【问题讨论】:
标签: elasticsearch