Проблемы с Netflix Zuul Gateway - PullRequest
0 голосов
/ 16 марта 2020

Мы используем Zuul-Eureka Gateway / Registry. Всякий раз, когда приложение получает большое количество обращений, некоторые из запросов не выполняются на уровне шлюза, а клиенты / журналы получают следующее исключение.

Причина: java .lang.RuntimeException: org . apache .http.NoHttpResponseException

Я пытался увеличить количество элементов, количество элементов ленты и т. Д. c, но не смог решить эту проблему. Это наши конфигурации шлюза zuul, в настоящее время у нас есть один экземпляр службы, я пытался запустить несколько экземпляров службы, но все равно та же ошибка / исключение:

info:
  component: api_gateway

zuul:
  ignoredServices: "*"
  retryable: true
  prefix: /api
  routes:
    test:
      path: /test/**
      serviceId: TEST-SERVICE

eureka:
  client:
    register-with-eureka: false
    fetch-registry: true
    serviceUrl:
      defaultZone: ${EUREKA_URL}
  instance:
    leaseRenewalIntervalInSeconds: 30
    preferIpAddress: false 

server:
  port: 8762

spring:
  application:
    name: api_gateway


ribbon:
  retryableStatusCodes: 500
  ConnectTimeout: 120000
  ConnectManagerTimeout: 120000
  ReadTimeout: 120000
  MaxAutoRetries: 3
  MaxAutoRetriesNextServer: 3
  OkToRetryOnAllOpertations: true
  OkToRetryOnAllErrors: true
...