主旨:
2个卖篮球的厂商进行售卖篮球; 1个消费者进行买篮球; 1个服务管理进行平衡市场。
一、复制一个服务者(上篇的provider文件夹,直接复制)
二、修改配置及代码
eureka:
client:
serviceUrl:
defaultZone: http://127.0.0.1:9999/eureka/
server:
port: 8082
spring:
application:
name: service-provider
package com.rest;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import java.util.HashMap;
import java.util.Map;
@RestController
public class BasketballController {
/**
* 假如这个客户端要提供一个buy的方法
* @return
*/
@GetMapping(value = "/buy")
@ResponseBody
public Map<String,Object> buy(){
Map<String,Object> data = new HashMap<>();
// data.put("id",id);
data.put("size","7#");
data.put("from","山岗篮球场");
return data;
}
}
三、启动看效果

四、进行消费者的购买篮球动作吧
购买一次


很简单就实现了负载均衡:
(1)两个服务者; (2)1个eureka; (3)一个消费者; (4)将两个服务者和消费者都注册到eureka上; (5)消费者进行消费即可。