问题描述
我最近开始使用弹性搜索。我正在使用rest高级客户端连接到ES集群。我看到几分钟的网络故障使所有应用程序线程挂起,尽管 elasticsearch 正在为请求提供服务,但响应花费了太多时间,例如 2 分钟左右。但是我们的客户在 5 秒左右超时,因此所有请求对他们来说都像是失败。我可以看到节点之一的 elasticsearch 需要时间来处理请求。
我认为这 2 分钟的网络故障不应该使应用程序崩溃。我已经多次看到这个问题。这是我能想到的解决方案
- 我应该设置 SearchRequest 超时。
- 我应该设置套接字超时。
或者我可以保护我的应用程序的任何其他方式。 任何帮助将不胜感激!!!!!!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)