摘要: 高并发下接口限流技术gauva(谷歌的框架) MySql最大连接数3000; 原理:框架每秒向桶里放100个令牌,接口请求来了先去拿令牌,拿到令牌后才能继续向后走,否则不允许向后执行;当接口请求太频繁的话就会拿不上令牌,此时就起到了限流的作用; 我们在网关层做一个限流: 阅读全文
posted @ 2019-10-20 22:04 天宇轩-王 阅读(1162) 评论(0) 推荐(3)
摘要: 自定义zuul过滤器实现登录鉴权实战 1、新建filter包 2、新建类继承ZuulFilter,重写方法 3、在类顶部加注解@Comment让spring扫描 1 /** 2 * @author WGR 3 * @create 2019/10/20 -- 21:19 4 */ 5 /** 6 * 阅读全文
posted @ 2019-10-20 21:45 天宇轩-王 阅读(2410) 评论(0) 推荐(1)
摘要: 当通过网关去调用服务的时候,尤其是服务里面配置了熔断,会发现拿不到熔断返回的信息 hystrix: command: default: execution: isolation: thread: timeoutInMilliseconds: 5000 ribbon: ##指的是建立连接所用的时间,适 阅读全文
posted @ 2019-10-20 21:17 天宇轩-王 阅读(821) 评论(0) 推荐(1)
摘要: 一、zuul是什么 zuul 是netflix开源的一个API Gateway 服务器, 本质上是一个web servlet应用。 Zuul 在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。 zuul的例子 阅读全文
posted @ 2019-10-20 16:36 天宇轩-王 阅读(462) 评论(0) 推荐(1)
摘要: 一、hystrix 产生背景 微服务是解决复杂服务的一个方案,在功能不变的情况下,对一个复杂的单体服务分解为多个可管理的分支。每个服务作为轻量的子服务,通过RPC实现服务间的关联,将服务简单化。每个服务根据自己的需要选择技术栈,互不影响,方便开发、维护。例如S划分为a,b,c。微服务的好处是有效的拆 阅读全文
posted @ 2019-10-19 22:35 天宇轩-王 阅读(1109) 评论(1) 推荐(1)
摘要: 在之前整合降级的基础上,整合redis,达到报警的效果(redis的启动还是之前boot里面整合的redis) order-service pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr 阅读全文
posted @ 2019-10-19 21:16 天宇轩-王 阅读(4715) 评论(0) 推荐(1)
摘要: Hystrix设计原则 1.防止单个服务的故障,耗尽整个系统服务的容器(比如tomcat)的线程资源,避免分布式环境里大量级联失败。通过第三方客户端访问(通常是通过网络)依赖服务出现失败、拒绝、超时或短路时执行回退逻辑 2.用快速失败代替排队(每个依赖服务维护一个小的线程池或信号量,当线程池满或信号 阅读全文
posted @ 2019-10-19 21:14 天宇轩-王 阅读(652) 评论(0) 推荐(1)
摘要: 雪崩效应在微服务架构中,一个请求需要调用多个服务是非常常见的。如客户端访问A服务,而A服务需要调用B服务,B服务需要调用C服务,由于网络原因或者自身的原因,如果B服务或者C服务不能及时响应,A服务将处于阻塞状态,直到B服务C服务响应。此时若有大量的请求涌入,容器的线程资源会被消耗完毕,导致服务瘫痪。 阅读全文
posted @ 2019-10-19 21:05 天宇轩-王 阅读(324) 评论(0) 推荐(1)
摘要: 一 超时时间配置 如果在一个微服务当中对同一个接口同时配置了Hystrix与ribbon两个超时时间,则在接口调用的时候,两个计时器会同时读秒。 比如,访问一个接口需要2秒,你的ribbon配置的超时时间是3秒,Hystrix配置的超时时间是1秒。 在这种情况下,程序会回调进入到Hystrix的fa 阅读全文
posted @ 2019-10-17 21:54 天宇轩-王 阅读(8648) 评论(0) 推荐(2)
摘要: Ribbon Ribbon 是一个基于 HTTP 和 TCP 客户端的负载均衡器它可以在客户端配置 ribbonServerList(服务端列表),然后轮询请求以实现均衡负载它在联合 Eureka 使用时ribbonServerList 会被 DiscoveryEnabledNIWSServerLi 阅读全文
posted @ 2019-10-17 20:59 天宇轩-王 阅读(2468) 评论(0) 推荐(2)