В настоящее время я настроил Jest, предоставив ему список URI сервера. Как это:Как я могу заставить Jest обрабатывать сервер ElasticSearch недоступным?
public JestClient jestClient() {
final JestClientFactory factory = new JestClientFactory();
factory.setHttpClientConfig(new HttpClientConfig
.Builder(esServerUris)
.build());
final JestClient jestClient = factory.getObject();
return jestClient;
}
Если один из моих ElasticSearch серверов в сети (например отказ или техническое обслуживание), то процент моих шутя запросов терпят неудачу. Jest, похоже, не делает никакого интеллектуального управления соединением по умолчанию. Он должен делать что-то вроде кругового движения через серверы или выбирать сервер случайным образом.
Есть ли лучший способ справиться с этим?
@leros, вам повезло с этим? – Val