02 2023 档案

摘要:安装 ARM 版 Homebrew ARM版Homebrew最终被安装在/opt/homebrew路径下。 直接执行: /bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh) 阅读全文
posted @ 2023-02-18 08:51 好奇成传奇 阅读(1493) 评论(0) 推荐(0) 编辑
摘要:在讲RibbonRoutingFilter是如何工作之前,也有一些比较重要的类需要去提前了解。 重要的类 RequestContext 请求上下文,用于存储线程中对应的请求以及响应 public class RequestContext extends ConcurrentHashMap<Strin 阅读全文
posted @ 2023-02-10 10:11 好奇成传奇 阅读(86) 评论(0) 推荐(0) 编辑
摘要:基本思路 参考spring-cloud-zuul-ratelimit开源项目,在过滤器中根据当前的请求路径,判断当前的路由信息,当取得路由信息后,可以对服务的调用次数做统计等操作。 具体实现 创建一个AbstractRouteFilter public abstract class Abstract 阅读全文
posted @ 2023-02-10 10:04 好奇成传奇 阅读(195) 评论(0) 推荐(0) 编辑
摘要:过滤器两个功能: 1、其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础; 2、过滤器功能则负责对请求的处理过程进行预干预,是实现请求校验、服务聚合等功能的基础。 有4类可重写的方法来自定义过滤器,如下: filterType:返回一个字符串代表过滤器的类型,在zuul 阅读全文
posted @ 2023-02-09 10:48 好奇成传奇 阅读(73) 评论(0) 推荐(0) 编辑

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