Как изменить время чтения для шлюза Zuul API? - PullRequest
0 голосов
/ 10 января 2020

Я использую Zuul API-шлюз без любого обнаружения службы, указав URL-маршруты, и я всегда получаю следующее исключение времени ожидания чтения, поскольку моему запросу требуется большое время для получения ответа. Как изменить свойство времени ожидания чтения в application.yml?

    "timestamp": 1578652198489,
    "status": 500,
    "error": "Internal Server Error",
    "exception": "com.netflix.zuul.exception.ZuulException",
    "message": "Read timed out",
    "trace": "com.netflix.zuul.exception.ZuulException: Read timed out

1 Ответ

0 голосов
/ 10 января 2020

Из документации по Springboot и Zuul (https://cloud.spring.io/spring-cloud-netflix/multi/multi__router_and_filter_zuul.html#_zuul_timeouts)

Если вы настроили маршруты Zuul, указав URL-адреса, вам нужно использовать zuul .host.connect-timeout-millis и zuul.host.socket-timeout-millis .

В вашем .yml файл:

zuul:
  host:
    connect-timeout-millis: 90000 
    socket-timeout-millis: 90000
...