Apache ShenYu 网关监控插件 monitor 应用以及源码分析

访问量 : 36,515 说明 monitor 插件是网关用来监控自身运行状态(JVM相关),请求的响应迟延,QPS、TPS等相关metrics。 本文将用 prometheus 结合 grafana 展示 apache shenyu 网关 monitor 监控图,并分析monitor插件源码 应用 我们将用 prometheus 做 monitor监控插件的时序数据库,并用 grafana 做指…

阅读全文

Apache ShenYu 网关 client 源码分析

访问量 : 1,945 说明 本文将分析 shenyu 网关 dubbo、http、springCloud、sofa客户端的源码分析 shenyu 网关客户端的作用是将服务中配置的需要接入 shenyu 网关的信息注册到 shenyu-admin 服务上。它的核心逻辑是,在启动项目加载bean的时候,扫描我们服务接口上面的shenyu 客户端自定义注解信息。如果有这个注解,就将对应的path取出来…

阅读全文

Apache ShenYu 网关 waf、rewrite、contextpath插件应用及源码分析

访问量 : 1,346 说明 本文将分析 Apache ShenYu 网关 waf、rewirte、contextpath插件具体应用,以及对应的源码分析 waf插件 waf,全称 web application firewall,也就是web应用防火墙。网关作为我们服务的入口,加入waf可以为我们的服务提供各种安全验证和拦截。shenyu 网关的 waf插件,更是可以提供非常灵活的waf规则配置…

阅读全文

Apache ShenYu 网关 ratelimiter 插件应用以及源码分析

访问量 : 1,525 ratelimiter插件 Apache ShenYu 网关 ratelimiter插件是采用redis令牌桶算法来对接口限流,支持接口颗粒度的配置。 插件设置 shenyu-admin -> 插件管理 -> ratelimiter编辑 -> 开启 shenyu-bootstrap中加入相关依赖,并重启项目 <!– shenyu ratelimit…

阅读全文