随笔分类 -  SpringCloud微服务 / Feign

摘要:Feign的最佳实践 方式一(继承):给消费者的FeignClient和提供者的controller定义统一的父接口作为标准。 orderservice中的UserClient和userservice的Controller中的queryById基本相同,因此可以定义父接口作为统一标准 但是Feign 阅读全文
posted @ 2023-06-21 16:04 佛系粥米 阅读(104) 评论(0) 推荐(0) 编辑
摘要:一、Feign底层的客户端实现: 1、URLConnection:默认实现,不支持连接池 2、Apache HttpClient :支持连接池 3、OKHttp:支持连接池 因此优化 二、Feign的性能主要包括: 1、使用连接池代替默认的URLConnection 2、日志级别,最好用basic或 阅读全文
posted @ 2023-06-21 15:36 佛系粥米 阅读(114) 评论(0) 推荐(0) 编辑
摘要:配置Feign日志有两种方式:配置文件方式和Java代码方式 全局生效: (1)方式一:配置文件方式 feign: client: config: default: # 这里用default就是全局配置,如果是写服务名称,则是针对某个微服务的配置 loggerLevel: FULL # 日志级别 ( 阅读全文
posted @ 2023-06-21 15:11 佛系粥米 阅读(215) 评论(0) 推荐(0) 编辑
摘要:http客户端Feign RestTemplate方式调用存在的问题: //通过”userservice“这个服务名称代替ip、端口 String url = "http://userservice/user/" + order.getUserId(); User user = restTempla 阅读全文
posted @ 2023-06-21 14:50 佛系粥米 阅读(96) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示