摘要: # 所谓的断言工厂与过滤器都是通过yml配置生效 以下都将从配置的角度说明如何配置 具体哪一个怎么用 可以直接访问spring官网查看 ```yaml spring: cloud: gateway: routes: - id: user-service uri: lb://userservice p 阅读全文
posted @ 2023-08-19 20:34 356a 阅读(14) 评论(0) 推荐(0) 编辑
摘要: # 搭建网关 ## 1.新建springboot项目 ![](https://img2023.cnblogs.com/blog/3090785/202308/3090785-20230819180004633-2090038633.png) ## 2.将新建项目作为模块加入原有体系 ![](http 阅读全文
posted @ 2023-08-19 18:16 356a 阅读(10) 评论(0) 推荐(0) 编辑
摘要: ### 网关的基本作用 1.身份认证、权限认证 2.服务限流 3.请求路由、负载均衡 阅读全文
posted @ 2023-08-19 17:42 356a 阅读(24) 评论(0) 推荐(0) 编辑
摘要: # 所谓的最佳实践是针对发请求与收请求两个接口而言的 # 总共分两种规范:继承+抽取 ![](https://img2023.cnblogs.com/blog/3090785/202308/3090785-20230819153954313-1426293257.png) ![](https://i 阅读全文
posted @ 2023-08-19 17:15 356a 阅读(17) 评论(0) 推荐(0) 编辑
摘要: # 所谓的性能优化实际就是关注两个点:日志+客户端实现 日志优化 ## 客户端实现: Feign底层发起http请求,依赖于其它的框架。其底层客户端实现包括: | 类别 | 特点 | | | | |URLConnection|默认实现,不支持连接池| |Apache HttpClient|支持连接池 阅读全文
posted @ 2023-08-19 15:30 356a 阅读(32) 评论(0) 推荐(0) 编辑
摘要: Feign可以支持很多的自定义配置,如下表所示: | 类型 | 作用 | 说明 | | | | | | **feign.Logger.Level** | 修改日志级别 | 包含四种不同的级别:NONE、BASIC、HEADERS、FULL | | feign.codec.Decoder | 响应结果 阅读全文
posted @ 2023-08-19 13:52 356a 阅读(9) 评论(0) 推荐(0) 编辑