负载均衡接口
更新时间:2026-11-03
负载均衡接口
创建负载均衡接口
您可以参考API文档获取参数的详细信息:创建负载均衡接口
Java
1 public void createLoadBalance() throws Exception {
2 DetectConfig detectConfig = new DetectConfig()
3 .withHealthCheckType("ICMP")
4 .withProbeInterval(10)
5 .withProbeMinSuccesses(5)
6 .withProbeMaxFails(5)
7 .withProbeTimeout(3);
8 CreateLoadBalanceRequest request = new CreateLoadBalanceRequest()
9 .withSiteId(1)
10 .withName("test")
11 .withDispatchMode("weight_mode")
12 .withSessionMode("OFF")
13 .withDetectConfig(detectConfig)
14 .withOriginPoolIds(Arrays.asList("geo_3cqkYITgMSKa"))
15 .withWeights(Arrays.asList(10))
16 .withFallbackOriginPoolId("geo_3cqkYITgMSKa");
17 LoadBalanceResponse response = eoClient.createLoadBalance(request);
18 System.out.println(response);
19 }
删除负载均衡接口
您可以参考API文档获取参数的详细信息:删除负载均衡接口
Java
1 public void deleteLoadBalance() throws Exception {
2 DeleteLoadBalanceRequest request = new DeleteLoadBalanceRequest()
3 .withSiteId(1)
4 .withId("eo_lb_gG5WnKassxm6");
5 LoadBalanceResponse response = eoClient.deleteLoadBalance(request);
6 System.out.println(response);
7 }
修改负载均衡接口
您可以参考API文档获取参数的详细信息:修改负载均衡接口
Java
1 public void updateLoadBalance() throws Exception {
2 DetectConfig detectConfig = new DetectConfig()
3 .withProbeInterval(100)
4 .withProbeMinSuccesses(5)
5 .withProbeMaxFails(5)
6 .withProbeSucceedCode("2xx")
7 .withProbeUrl("/test")
8 .withProbeTimeout(3)
9 .withProbeMethod("GET");
10 UpdateLoadBalanceRequest request = new UpdateLoadBalanceRequest()
11 .withId("eo_lb_epjv7ZbIcBlp")
12 .withSiteId(1)
13 .withName("test1102")
14 .withDispatchMode("weight_mode")
15 .withSessionMode("OFF")
16 .withDetectConfig(detectConfig)
17 .withOriginPoolIds(Arrays.asList("geo_5ibOcWgV2WZQ"))
18 .withWeights(Arrays.asList(50))
19 .withFallbackOriginPoolId("geo_5ibOcWgV2WZQ");
20 LoadBalanceResponse response = eoClient.updateLoadBalance(request);
21 System.out.println(response);
22 }
查询负载均衡接口
您可以参考API文档获取参数的详细信息:查询负载均衡接口
Java
1 public void queryLoadBalance() throws Exception {
2 QueryLoadBalanceRequest request = new QueryLoadBalanceRequest()
3 .withSiteId(1)
4 .withName("test")
5 .withId("eo_lb_epjv7ZbIcBlp")
6 .withFetchAll(true);
7 QueryLoadBalanceResponse response = eoClient.queryLoadBalance(request);
8 System.out.println(response);
9 }
评价此篇文章
