【问题标题】:Load balancing mechanism using springboot使用spring boot的负载均衡机制
【发布时间】:2018-05-21 07:42:37
【问题描述】:

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

所以我们有责任从abcproject 调用xyzproject 并执行xyzproject 的负载平衡。是否有任何工具可以在Spring Boot 或任何其他方式实现这一目标。您的建议会很有帮助。

【问题讨论】:

  • 添加了代码格式以便于阅读和理解。

标签: rest spring-boot load-balancing


【解决方案1】:

如果你的应用是基于 Spring boot 的,那么我强烈推荐你使用 Spring 云栈:Eureka server, Eureka client, Feign。

服务之间的通信由 Feign 处理,负载均衡由 Ribbon 在客户端自动处理。

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

【讨论】:

    猜你喜欢
    • 2016-01-03
    • 2017-01-10
    • 2021-01-10
    • 1970-01-01
    • 2017-03-24
    • 2015-07-26
    • 2018-07-06
    • 1970-01-01
    • 2021-12-07
    相关资源
    最近更新 更多