Поиск улучшений для конфигурации 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);

Что касается окружающей среды:

  1. JDK21
  2. org.springframework.boot:3.2.0-M3
  3. Spring.threads.virtual.enabled=истина

Буду признателен за предложения:

  1. Интеграция автоматического выключателя с RestClient.
  2. Реализация механизма повтора .
  3. Настройка клиента для использования прокси-шлюза .

Кто-нибудь делал это раньше или может указать мне на соответствующие ресурсы?

0 ответов

Другие вопросы по тегам