深入学习Spring Cloud-Ribbon
ribbon简介Ribbon 是 Netflix 发布的开源项目,主要功能是提供客户端的 ribion=负载均衡+重试ribbon的工作步骤:第一步先选择 EurekaServer ,它优先选择在同一个区域内负载较少的server。第二步再根据用户指定的策略,在从server取到的服务注册列表中选择一个地址。其中Ribbon提供了多种策略:比如轮询、随机和根据响应时间加权。创建spring ribbon项目第一步:新建spring项目第二步:添加Eureka Discovery Client,Spring Web依赖第三步:添加sp01-commons工具API依赖;eureka-client 中已经包含 ribbon 依赖第四步:添加yml配置远程调用RestTemplateRestTemplate 是SpringBoot提供的一个Rest远程调用工具。类似于 HttpClient,可以发送 http 请求,并处理响应。RestTemplate简化了Rest API调用,只需要使用它的一个方法,就可以完成请求、响应、Json转换方法:
用户评论