自动扩展和负载平衡Spring Boot Restful Service

时间:2019-03-29 13:20:01

标签: jenkins-pipeline load-balancing spring-cloud netflix-eureka spring-boot-actuator

我有一个Spring boot RESTful服务端点。此服务应始终在端口8080上可用。但是当有太多的HTTP请求到达时,我希望它可以自动放大。并在请求数量下降的情况下缩小规模。对于放大/缩小,我没有问题,因为我可以使用Spring Cloud Eureka + Jenkins。但问题在于,它们创建了具有不同端口号的服务实例(显然)。但我需要以某种方式掩盖来自客户的整个扩展过程。因为它们只应使用端口8080。所以我很困惑,如何将8080端口上的请求负载平衡到在其他不同端口上运行的多个实例。感谢您能为我提供帮助。

1 个答案:

答案 0 :(得分:0)

使用zuul路由来负载均衡您的实例。