У меня есть приложение Spring Boot, где я использую ElasticsearchTemplate
для подключения к своему ElasticSearch.Однако, когда это работает, и я отключаю Elasticsearch, каждый раз, когда я использую ElasticTemplate
метод, я получаю org.elasticsearch.client.transport.NoNodeAvailableException
.Это нормально, потому что ElasticSearch не работает.
Однако, когда ElasticSearch работает обратно, я все равно получаю org.elasticsearch.client.transport.NoNodeAvailableException
, как будто это не пытается восстановить соединение, но как только оно потеряно, мне нужно перезапустить все мое приложение.
Как это решить?Есть ли способ заставить его попытаться переподключиться к ealsticSearch после того, как ES не работает?