Мы используем 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