前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >fegin远程调用

fegin远程调用

作者头像
用户10521079
发布2023-05-04 19:04:46
4030
发布2023-05-04 19:04:46
举报
文章被收录于专栏:Smile博客Smile博客

一. fegin的基本使用

1.添加fegin依赖
代码语言:javascript
复制
<!-- 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的版本一致 
2. 启动类上开启fegin

@EnableFeignClients

3.创建fegin接口
代码语言:javascript
复制
@FeignClient("userservice")

public interface userClient {

	@RequestMapping("/user/{id}")
	User findById(@PathVariable("id") long id);
	
}
4.总结

fegin自到负载均衡

二.fegin性能调优

Feign底层的客户端实现:

URLConnection:默认实现,不支持连接池
Apache Httpclient:支持连接池
OKHttp:支持连接池

因此优化Feign的性能主要包括: 使用连接池代替默认的URLConnection 日志级别,最好用basic或none

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-03-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一. fegin的基本使用
    • 1.添加fegin依赖
      • 2. 启动类上开启fegin
        • 3.创建fegin接口
          • 4.总结
          • 二.fegin性能调优
          相关产品与服务
          负载均衡
          负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档