因为jestproperties自动设置了三秒的延时时间
private int connectionTimeout = 3000; private int readTimeout = 3000;
此时我们仅需要设置长一点就好了
spring.elasticsearch.jest.connection-timeout=9000 spring.elasticsearch.jest.read-timeout=9000
在配置文件中设置长一点就好了。
但是这是一个治标不治本的方法,在生产环境中,我们需要排查,请求过长的原因。