SpringCloud
文章平均质量分 96
SpringCloud
多隆
这个作者很懒,什么都没留下…
展开
-
SpringCloud——Feign使用和原理
一、使用1、配置feign添加依赖在maven的pom中添加feign<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-feign</artifactId></dependency>配置启用在Application启动类中添加@EnableFeignClients注解。原创 2020-06-03 11:38:29 · 711 阅读 · 0 评论 -
SpringCloud——Ribbon使用和原理
SpringCloud中的Ribbon开源项目,提供了客户端的负载均衡算法。这篇文章,我们来介绍下他是如何实现的。为了方便理解,我们以客户端调用的流程来介绍,其中会穿插介绍相关源代码。简单回顾下Ribbon的使用,这里强调两点:1、在启动类Application中,添加@LoadBalanced注解。@Bean@LoadBalancedRestTemplate restTemplate() { return new RestTemplate();}2、结合RestTemplate发起调用,原创 2020-06-03 11:38:20 · 212 阅读 · 0 评论 -
Spring Cloud Feign【源码篇】Feign 如何进行服务间请求调用
参考资料:Spring Cloud 官网相关版本:Spring Boot 2.1.5 、 spring cloud Greenwich.SR1spring-cloud-openfeign 2.1.1Spring Cloud Feign 默认使用 HTTP 的形式进行远程服务调用。先来看一个简单的案例,假设此时有一个服务provider 和一个服务consumer。服务provider9527提供接口/hello/{name}服务consumer9528调用.原创 2021-11-12 15:51:17 · 690 阅读 · 0 评论