如何设置bboss连接elasticsearch时的超时时间
在bboss连接elasticsearch时设置超时时间,可以通过以下两种方式实现:
方式一:在配置文件中设置超时时间
在bboss的配置文件中,可以通过在es.client.timeout属性中设置超时时间,单位为毫秒。例如:
es.client.timeout=5000
这将设置连接elasticsearch的超时时间为5秒。
方式二:使用自定义的RestClientBuilder
可以通过自定义RestClientBuilder来设置连接elasticsearch的超时时间。例如:
RestClientBuilder restClientBuilder = RestClient.builder(
new HttpHost("localhost", 9200))
.setRequestConfigCallback(requestConfigBuilder ->
requestConfigBuilder.setConnectTimeout(5000)
.setSocketTimeout(5000));
RestHighLevelClient client = new RestHighLevelClient(restClientBuilder);
这将设置连接elasticsearch的连接超时时间和socket超时时间均为5秒。
原文地址: https://www.cveoy.top/t/topic/wRO 著作权归作者所有。请勿转载和采集!