上一页 1 2 3 4 5 6 7 8 9 10 ··· 68 下一页
  2021年10月5日
摘要: 之前的限流是统计访问某个资源的所有请求,判断是否超过QPS阈值。而热点参数限流是分别统计参数值相同的请求(或统计参数值相同的资源),判断是否超过QPS阈值。 代表的含义是:对hot这个资源的0号参数(第一个参数)做统计,每1秒相同参数值的请求数不能超过5 在热点参数限流的高级选项中,可以对部分参数设 阅读全文
posted @ 2021-10-05 17:56 Ruthless 阅读(2017) 评论(1) 推荐(0) 编辑
摘要: 流控效果是指请求达到流控阈值时应该采取的措施,包括三种:1.快速失败:达到阈值后,新的请求会被立即拒绝并抛出FlowException异常。是默认的处理方式。2.warm up:预热模式,对超出阈值的请求同样是拒绝并抛出异常。但这种模式阈值会动态变化,从一个较小值逐渐增加到最大阈值。3.排队等待:让 阅读全文
posted @ 2021-10-05 17:55 Ruthless 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: 链路模式:只针对从指定链路访问到本资源的请求做统计,判断是否超过阈值。 例如有两条请求链路: /test1 /common /test2 /common 如果只希望统计从/test2进入到/common的请求,对/test2 进行限流,则可以这样配置: 案例:流控模式-链路 需求:有查询订单和创建订 阅读全文
posted @ 2021-10-05 17:35 Ruthless 阅读(3614) 评论(2) 推荐(0) 编辑
摘要: 在添加限流规则时,点击高级选项,可以选择三种流控模式:1.直接:统计当前资源的请求,触发阈值时对当前资源直接限流,也是默认的模式2.关联:统计与当前资源相关的另一个资源,触发阈值时,对当前资源限流3.链路:统计从指定链路访问到本资源的请求,触发阈值时,对指定链路限流 流控模式-关联关联模式:统计与当 阅读全文
posted @ 2021-10-05 15:57 Ruthless 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: 簇点链路簇点链路:就是项目内的调用链路,链路中被监控的a56爆大奖在线娱乐接口就是一个资源。默认情况下sentinel会监控SpringMVC的每一个端点(Endpoint),因此SpringMVC的每一个端点(Endpoint)就是调用链路中的一个资源。流控、熔断等都是针对簇点链路中的资源来设置的,因此a56爆大奖在线娱乐们可以点 阅读全文
posted @ 2021-10-05 14:53 Ruthless 阅读(684) 评论(1) 推荐(1) 编辑
摘要: a56爆大奖在线娱乐们在order-service中整合Sentinel,并且连接Sentinel的控制台,步骤如下:1.引入sentinel依赖: <!--引入sentinel依赖--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>sp 阅读全文
posted @ 2021-10-05 13:52 Ruthless 阅读(246) 评论(0) 推荐(0) 编辑
摘要: sentinel官方提供了UI控制台,方便a56爆大奖在线娱乐们对系统做限流设置。大家可以在GitHub下载:sentinel-dashboard-1.8.1.jar。 Sentinel wiki文档 启动Sentinel控制台$ java -jar sentinel-dashboard-1.8.1.jar 访问Se 阅读全文
posted @ 2021-10-05 11:44 Ruthless 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 雪崩问题微服务调用链路中的某个服务故障,引起整个链路中的所有微服务都不可用,这就是雪崩。 雪崩问题解决方案解决雪崩问题的常见方式有四种:a.超时处理:设定超时时间,请求超过一定时间没有响应就返回错误信息,不会无休止等待。 b.线程隔离:限定a56爆大奖在线娱乐业务能使用的线程数,避免耗尽整个tomcat的资源,会有 阅读全文
posted @ 2021-10-05 10:18 Ruthless 阅读(453) 评论(0) 推荐(0) 编辑
  2021年10月4日
摘要: 跨域:域名不一致就是跨域,主要包括:1.域名不同: www.taobao.com 和 www.taobao.org 和 www.jd.com 和 miaosha.jd.com2.域名相同,端口不同:localhost:8080和localhost8081 跨域问题:浏览器禁止请求的发起者与服务端发生 阅读全文
posted @ 2021-10-04 21:55 Ruthless 阅读(1969) 评论(0) 推荐(1) 编辑
摘要: 请求进入网关会碰到三类过滤器:当前路由过滤器、DefaultFilter、GlobalFilter。 请求路由后,会将当前路由过滤器和DefaultFilter、GlobalFilter,合并到一个过滤器链(集合)中,排序后依次执行a56爆大奖在线娱乐过滤器 过滤器执行顺序1.每一个过滤器都必须指定一个int类型的 阅读全文
posted @ 2021-10-04 21:18 Ruthless 阅读(3454) 评论(0) 推荐(0) 编辑
摘要: 全局过滤器的作用也是处理一切进入网关的请求和微服务响应,与GatewayFilter的作用一样。区别在于GatewayFilter通过配置定义,处理逻辑是固定的。而GlobalFilter的逻辑需要自己写代码实现。 定义方式是实现GlobalFilter接口。 public interface Gl 阅读全文
posted @ 2021-10-04 20:57 Ruthless 阅读(2018) 评论(0) 推荐(2) 编辑
摘要: GatewayFilter是网关中提供的a56爆大奖在线娱乐过滤器,可以对进入网关的请求和微服务返回的响应做处理: Spring提供了31种不同的路由过滤器工厂。例如: 名称 说明 AddRequestHeader 给当前请求添加一个请求头 RemoveRequestHeader 移除请求中的一个请求头 AddRe 阅读全文
posted @ 2021-10-04 18:00 Ruthless 阅读(3235) 评论(0) 推荐(0) 编辑
摘要: PredicateFactory的作用是什么?--读取用户定义的断言条件,对请求做出判断 Path=/user/**是什么含义?--路径是以/user开头的就认为是符合的 网关路由可以配置的内容包括:1.路由id:路由唯一标示2.uri:路由目的地,支持lb和http两种3.predicates:路 阅读全文
posted @ 2021-10-04 17:06 Ruthless 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 搭建网关服务的步骤: 1.创建新的module-gateway module,引入SpringCloudGateway的依赖和nacos的服务发现依赖: <dependencies> <!--nacos服务注册发现依赖--> <dependency> <groupId>com.alibaba.clo 阅读全文
posted @ 2021-10-04 00:43 Ruthless 阅读(1112) 评论(0) 推荐(0) 编辑
  2021年10月2日
摘要: 本节详细探讨如何搭建一个生产可用的Nacos集群。讨论的内容主要包括:使用MySQL作为存储持久化数据,以及如何搭建Nacos集群。 Nacos默认数据存储在内嵌数据库Derby中,不适合用于生产环境,官方推荐的最佳实践是使用带有主从的高可用数据库集群。 生产环境需使用MySQL作为后端存储,因此需 阅读全文
posted @ 2021-10-02 23:18 Ruthless 阅读(4942) 评论(1) 推荐(1) 编辑
  2021年9月30日
摘要: Nacos中服务存储和数据存储的最外层都是一个名为namespace的东西,用来做最外层隔离 1.在Nacos控制台可以创建namespace,用来隔离不同环境 2.然后填写一个新的命名空间信息: 3.保存后会在控制台看到这个命名空间的id: 4.修改order-service的applicatio 阅读全文
posted @ 2021-09-30 20:40 Ruthless 阅读(1477) 评论(0) 推荐(1) 编辑
摘要: 1、Nacos 服务注册与发现原理分析 阅读全文
posted @ 2021-09-30 17:51 Ruthless 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 一、Nacos-NacosRule负载均衡1、NacosRule负载均衡策略a.优先选择同集群服务实例列表b.本地集群找不到提供者,才去其它集群寻找,并且会报警告c.确定了可用实例列表后,再采用随机负载均衡挑选实例 1.修改order-service中的application.yml,设置集群为HZ 阅读全文
posted @ 2021-09-30 17:32 Ruthless 阅读(4209) 评论(0) 推荐(0) 编辑
摘要: 例如:提供用户功能的user-service,以机房划分集群,例如:杭州集群、上海集群。 user-service杭州集群有如下服务: userservice:8081 userservice:8082 user-service上海集群有如下服务: userservice:8083 操作如下: a、 阅读全文
posted @ 2021-09-30 15:06 Ruthless 阅读(469) 评论(0) 推荐(0) 编辑
  2021年5月17日
摘要: Spring Cloud灰度发布方案 ribbon框架 tajia-upms-biz服务启动2个,端口分别为4000和4001,nacos->服务列表->服务名->tajia-upms-biz->详情 // 启动java设置版本号java -Dspring.cloud.nacos.discovery 阅读全文
posted @ 2021-05-17 19:53 Ruthless 阅读(1027) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 68 下一页