Поиск улучшений для конфигурации RestClient
Я использую RestClient для восходящей связи и хотел бы добавить некоторые улучшения, чтобы сделать его более надежным. Вот моя текущая настройка:
SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory();
factory.setConnectTimeout(300);
factory.setReadTimeout(300);
RestClient restClient = RestClient.builder()
.requestFactory(factory)
.baseUrl("http://...:8080/..")
.build();
Map<String, Object> response = restClient.get()
.uri(backend)
.retrieve()
.body(Map.class);
Что касается окружающей среды:
- JDK21
- org.springframework.boot:3.2.0-M3
- Spring.threads.virtual.enabled=истина
Буду признателен за предложения:
- Интеграция автоматического выключателя с RestClient.
- Реализация механизма повтора .
- Настройка клиента для использования прокси-шлюза .
Кто-нибудь делал это раньше или может указать мне на соответствующие ресурсы?