- 博客(6)
- 资源 (76)
- 收藏
- 关注
原创 SpringCloud实战十五:Spring Cloud Config 配置中心
我们先模拟一个业务场景:电商系统做一次促销活动,由于无法预估促销商品的需求量,于是设置了库存为100个,可能研发工程师对阵该业务在代码中写死库存总数为100,但由于销售火爆,100个库存无法满足人们的需求,想加载库存,那么研发工程师要修改代码库存,走测试流程,再发布到正式环境。通过这个业务,我们可以把这个库存参数写到远程配置中(本地静态配置运行时无法动态修改生效),定时获取配置信息,下次做促销活动...
2019-01-29 13:27:04 2441 2
原创 SpringCloud实战十四:Gateway之 Spring Cloud Gateway 动态路由-进阶
1.上篇 对网关动态路由配置做了简单的分享,本篇将对动态路由进行更深层的实现,实现思路如下:1.创建一个路由信息维护的项目,实现增删改查路由信息到mysql2.提供发布功能,发布后将路由信息与版本信息保存到redis中,对外提供 rest 接口获取路由信息3.网关开启定时任务,定时拉取 rest 接口中发布的最新版的路由信息,对比版本号,如果网关的版本号与rest接口中的不一致,则获取路由...
2019-01-20 15:36:25 18144 21
原创 SpringCloud实战十三:Gateway之 Spring Cloud Gateway 动态路由
前面分别对 Spring Cloud Zuul 与 Spring Cloud Gateway 进行了简单的说明,它门是API网关,API网关负责服务请求路由、组合及协议转换,客户端的所有请求都首先经过API网关,然后由它将匹配的请求路由到合适的微服务,是系统流量的入口,在实际生产环境中为了保证高可靠和高可用,尽量避免重启,如果有新的服务要上线时,可以通过动态路由配置功能上线。本篇拿 Spring...
2019-01-19 23:13:30 122182 27
原创 SpringCloud实战十二:Gateway之 Spring Cloud Gateway 熔断、降级、限流
1.熔断降级:在分布式系统中,网关作为流量的入口,大量请求进入网关,向后端远程系统或服务发起调用,后端服务不可避免的会产生调用失败(超时或者异常),失败时不能让请求堆积在网关上,需要快速失败并返回回去,这就需要在网关上做熔断、降级操作。2.限流:网关上有大量请求,对指定服务进行限流,可以很大程度上提高服务的可用性与稳定性,限流的目的是通过对并发访问/请求进行限速,或对一个时间窗口内的请求进行限速...
2019-01-15 21:31:01 38260 34
原创 SpringCloud实战十一:Gateway之 Spring Cloud Gateway
1.网关是怎么演化来的单体应用拆分成多个服务后,对外需要一个统一入口,解耦客户端与内部服务2.网关的基本功能网关核心功能是路由转发,因此不要有耗时操作在网关上处理,让请求快速转发到后端服务上网关还能做统一的熔断、限流、认证、日志监控等3.关于Spring Cloud GatewaySpring Cloud Gateway是由spring官方基于Spring5.0、Sprin...
2019-01-15 14:28:11 11381 13
原创 SpringCloud实战九:Spring Cloud Hystrix Dashboard 与 Turbine
Hystrix Dashboard断路器监控,是作为断路器状态的一个组件,提供了数据监控和友好的图形化界面。通过配置Hystrix Dashboard,我们可以通过浏览页面看运行情况上一张介绍了Hystrix,Hystrix Dashboard断路器监控,本章直接上代码,看看监控页面,基于上一篇的代码,在pom.xml中引入:1.引入actuator与dashboard依赖<dep...
2019-01-01 21:10:11 2668 2
shardingsphere-sharding-proxy-4.0.0-RC1
2019-05-10
asciidoctorj-pdf-1.5.0-alpha-zh.16
2018-12-17
ZyMvc模拟SpringMVC
2018-09-11
haproxy-1.6.9.tar.gz
2018-05-05
rabbitmq-server-3.6.15
2018-05-05
probe tomcat
2015-05-14
mapstruct-reference-guide.pdf
2020-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人