我已经编写了 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