Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 轮询Elasticsearch的替代方案_Java_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch - Fatal编程技术网 elasticsearch,Java,elasticsearch" /> elasticsearch,Java,elasticsearch" />

Java 轮询Elasticsearch的替代方案

Java 轮询Elasticsearch的替代方案,java,elasticsearch,Java,elasticsearch,我们建立了一个系统,用户可以在Elasticsearch中显示新记录。我们的系统有一个后端Java客户端,它以频繁的间隔(30秒)轮询Elasticsearch以获取任何新数据 当新记录插入数据库时,Elasticsearch是否有办法通知我们的程序?目前还不可能,但正在进行中的讨论已经持续了好几年了。。。4年多了!很多人都要求这个功能 目前,恐怕您只能进行投票,或者您可以查看以下两个插件,看看它们是否适合您: :此选项允许您发出请求并等待(直到某个超时),直到发生更改 :这一个可能更有希望,

我们建立了一个系统,用户可以在Elasticsearch中显示新记录。我们的系统有一个后端Java客户端,它以频繁的间隔(30秒)轮询Elasticsearch以获取任何新数据


当新记录插入数据库时,Elasticsearch是否有办法通知我们的程序?

目前还不可能,但正在进行中的讨论已经持续了好几年了。。。4年多了!很多人都要求这个功能

目前,恐怕您只能进行投票,或者您可以查看以下两个插件,看看它们是否适合您:

  • :此选项允许您发出请求并等待(直到某个超时),直到发生更改
  • :这一个可能更有希望,它为Elasticsearch添加了web套接字支持,允许您将通知从ES直接推送到Java后端和/或前端

另外,根据Elasticsearch的填充方式,每次向Elasticsearch发送新文档时,该进程(Logstash等)都可能在Java后端调用webhook。

有什么消息吗?2019年?thanks@MrCholo是的,这个答案可能会有帮助: