使用springboot的负载均衡机制

时间:2018-05-21 07:42:38

标签: rest spring-boot load-balancing

我正在Spring Boot REST projectabcproject。从abcproject开始,我正在调用另一项服务xyzproject。此xyzproject分布在节点集群(5个节点)中,对于此xyzproject,没有实现负载平衡。

因此,我们有责任从xyzproject拨打abcproject并执行xyzproject的负载均衡。是否有任何工具可以Spring Boot或其他任何方式实现。你的建议会有很大的帮助。

1 个答案:

答案 0 :(得分:1)

如果您的应用程序基于Spring启动,那么我强烈建议您使用Spring云堆栈:Eureka服务器,Eureka客户端,Feign。

服务之间的通信由Feign处理,负载均衡将在客户端通过功能区自动处理。

参考:Client Side Load Balancer: Ribbon,  Part IV. Spring Cloud OpenFeign