
微服务专题
文章平均质量分 83
云川之下
这个作者很懒,什么都没留下…
展开
-
Sentinel整合Gateway控制台不显示API管理
文章目录1. 问题场景2. 原因分析2.1. 查看源码页面2.2 2. 查看客户端源码3. 解决方案3.1. 配置JVM启动参数3.2 启动类直接设置系统参数1. 问题场景在Spring Cloud Gateway整合Sentinel时,发现API管理这个菜单没有显示。在官方文档里,是有这个菜单的:2. 原因分析2.1. 查看源码页面在控制台对应的页面sidebar.html中,我们发现这个菜单时通过entry.isGateway这个条件语句来判断的,那么肯定是因为这个判断了不是网关,所以才转载 2021-09-19 23:44:20 · 2371 阅读 · 1 评论 -
网关流控实现原理 (gateway集成Sentinel )
网关流控实现原理当通过 GatewayRuleManager 加载网关流控规则(GatewayFlowRule)时,无论是否针对请求属性进行限流,Sentinel 底层都会将网关流控规则转化为热点参数规则(ParamFlowRule),存储在 GatewayRuleManager 中,与正常的热点参数规则相隔离。转换时 Sentinel 会根据请求属性配置,为网关流控规则设置参数索引(idx),并同步到生成的热点参数规则中。外部请求进入 API Gateway 时会经过 Sentinel 实现的 fil原创 2021-09-19 18:52:23 · 3280 阅读 · 0 评论