Spring Cloud API Gateway обрабатывает большие объемы
Я написал API-шлюз, и он использует FeignClients + Eureka для вызова конечных точек службы.
Наше требование - поддерживать не менее 100 запросов в секунду. Мы используем сервер t2.xlarge и используем изоляцию потоков. Следующие конфигурации находятся в файле свойств.
hystrix.threadpool.default.coreSize = 150
hystrix.command.default.execution.timeout.enabled = false
hystrix.command.default.circuitBreaker.requestVolumeThreshold = 100
С этими конфигурациями мы можем обрабатывать только 20 запросов в секунду, и это также ненадежно. Так что оцените, если вы можете дать совет по стратегии для достижения этого или более.
Спасибо R