我们构建了一个系统,用户在Elasticsearch中显示新记录。我们的系统有一个后端Java客户端,它可以频繁地(30秒)对任何新数据进行Elasticsearch轮询。
当新记录插入数据库时,Elasticsearch是否有办法通知我们的程序?
答案 0 :(得分:2)
目前还不可能,但issue #1242 (Changes API)中正在进行的讨论已经持续了4年多了!很多人都要求这个功能。
目前,我担心你没有进行投票,或者你可以查看以下两个插件,看看它们是否适合你:
此外,根据您的Elasticsearch的填充方式,每次向Elasticsearch发送新文档时,该进程(Logstash等)都可能会调用Java后端中的webhook。