摘要:
阿里2018年开源的。 简单来说就是干三件事,最终的结果就是保证你的服务可用,不会崩掉。保证服务高可用。 流控 先从最简单的场景来入手。 1.引用一个依赖, 2,声明一个资源。 3.声明一个规则 注意依赖是加在你的微服务上的,每一个微服务都要加一个sentinel的依赖。 maven上搜索 声明资源 阅读全文
摘要:
限流的改造。 同样注意,不要声明成Spring的Bean 在上面声明Rateliiter 如果能获取到权限继续往下走,没权限就返回,to many request的错误信息。 加到过滤器链上 加载Spring Scurity过滤器链的第一个过滤器之前。 启动网关,测试 复制获取到的令牌。 先走的限流 阅读全文
摘要:
第一次请求失败了 打印出了403,第二次更新成功 现在只处理了403这种情况,还有一种情况就是401,就是当前用户需要做身份认证,你没有做身份认证。 401的处理 与403类似,也是在这里配置。EntryPoint入口点。 这个方法里面,我们要实现的接口是AuthenticationEntryPoi 阅读全文