<!-- feign客户端依赖 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
<version>2.2.2.RELEASE</version>
</dependency>
!!依赖的版本必须和spring-cloud-starter-alibaba-nacos-discovery的版本一致
@EnableFeignClients
@FeignClient("userservice")
public interface userClient {
@RequestMapping("/user/{id}")
User findById(@PathVariable("id") long id);
}
fegin自到负载均衡
Feign底层的客户端实现:
因此优化Feign的性能主要包括: 使用连接池代替默认的URLConnection 日志级别,最好用basic或none