各个章节可能有关联关系,查找《SpringCloud实战教程》其他章节请参考:
http://www.yayihouse.com/yayishuwu/book/79
6. Springcloud通过ribbon负载均衡调用其他服务接口示例教程
(0) 在前面章节《idea创建springcloud服务提供者工程euraka-client》所创建的项目中添加以下服务接口给ribbon客户端消费调用。
@RequestMapping("/getPort")
@ResponseBody
public String getPort(HttpServletRequest request){
return "服务的端口:"+request.getServerPort();
}
(1) 右键刚刚创建好的工程--》New--》Module--》Spring Initializr--》next--》修改一下Group为com.wlg.springcloud和Artifact为eureka-client-ribbon--》next--》Spring Cloud Routing--》勾选Ribbon(Maintenance) --》 next--》Finish。
(2) 启动类上加上@EnableDiscoveryClient注解
@SpringBootApplication
@EnableDiscoveryClient
public class EurekaClientRibbonApplication {