Могу ли я Feign клиентов переопределить ConnectTimeout и ReadTimeout, используя конфигурацию ленты? - PullRequest
0 голосов
/ 14 апреля 2020

Прежде всего, я прошу прощения за мой плохой Engli sh.

Могу ли я симулировать клиентов Переопределение ConnectTimeout и ReadTimeout с использованием конфигурации ленты?

Я не знаю, как это сделать установите 'Feign.client.ReadTimeout' с 'ribbon.readTimeout'.

Ниже приведены мои настройки.

<serviceId>:
  ribbon:
    ConnectTimeout: 100
    ReadTimeout: 500
    MaxAutoRetriesNextServer: 0

feign:
  client:
    config:
      <commandKey>:
        connectTimeout: 100
        readTimeout: 500

Надеюсь, вы дадите мне ответ. ?

1 Ответ

1 голос
/ 14 апреля 2020

Использовать замену конфигурации пружинной загрузки.

feign:
  client:
    config:
      <commandKey>:
        connectTimeout: ${<serviceId>.ribbon.ConnectTimeout:100}
        readTimeout: ${<serviceId>.ribbon.ReadTimeout:500}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...