Java 轮询Elasticsearch的替代方案
我们建立了一个系统,用户可以在Elasticsearch中显示新记录。我们的系统有一个后端Java客户端,它以频繁的间隔(30秒)轮询Elasticsearch以获取任何新数据Java 轮询Elasticsearch的替代方案,java,
elasticsearch,Java,
elasticsearch,我们建立了一个系统,用户可以在Elasticsearch中显示新记录。我们的系统有一个后端Java客户端,它以频繁的间隔(30秒)轮询Elasticsearch以获取任何新数据 当新记录插入数据库时,Elasticsearch是否有办法通知我们的程序?目前还不可能,但正在进行中的讨论已经持续了好几年了。。。4年多了!很多人都要求这个功能 目前,恐怕您只能进行投票,或者您可以查看以下两个插件,看看它们是否适合您: :此选项允许您发出请求并等待(直到某个超时),直到发生更改 :这一个可能更有希望,
当新记录插入数据库时,Elasticsearch是否有办法通知我们的程序?目前还不可能,但正在进行中的讨论已经持续了好几年了。。。4年多了!很多人都要求这个功能 目前,恐怕您只能进行投票,或者您可以查看以下两个插件,看看它们是否适合您:
- :此选项允许您发出请求并等待(直到某个超时),直到发生更改
- :这一个可能更有希望,它为Elasticsearch添加了web套接字支持,允许您将通知从ES直接推送到Java后端和/或前端
另外,根据Elasticsearch的填充方式,每次向Elasticsearch发送新文档时,该进程(Logstash等)都可能在Java后端调用webhook。有什么消息吗?2019年?thanks@MrCholo是的,这个答案可能会有帮助: