客户管理系统开发定制负载均衡之LoadBalancer

1、LoadBalancer基本实现

2、基本使用

添加LoadBalanced注解

客户管理系统开发定制在调用的链接中,将IP客户管理系统开发定制和端口替换成应用名称

3、增加 spring-cloud-product-service 服务节点

增加节点,分别使用 8081 和 8091 端口


分别启动两个节点,查看 Eureka Server 中的注册情况

可以看到已有两个 spring-cloud-product-service注册到 Eureka Server 上。

4、启动 spring-cloud-user-service,测试调用情况



从测试情况来看,负载均衡组件已生效。

5、切换负载均衡策略

要实现负载均衡策略的切换,需要做如下两个步骤:
1、添加负载均衡配置类,@Configuration注解可加可不加

2、在原来的RestConfig中增加LoadBalancerClient,指定使用的配置类

其中value 用于设置负载均衡请求的服务,configuration用于设置负载均衡配置。

使用 Postman 测试结果如下:


从测试的情况来看,两个节点中的调用次数呈随机分布态势,负载均衡策略已从默认的RoundRobinLoadBalancer切换到RandomLoadBalancer了。

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发