![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Cloud
文章平均质量分 64
lbl2018
这个作者很懒,什么都没留下…
展开
-
Spring cloud gateway浅析
使用网关的目的:前端无需关注具体请求哪个微服务,由网关来控制。网关统一拦截,可以做灰度/权限/限流/负载均衡等校验,无需每个微服务都重复实现这个逻辑为什么不用nginx:nginx的功能:?反向代理/负载均衡/HTTP服务器(动静分离)/正向代理/容错?/拦截?/限流?而网关可以做到:?使用java开发我用网关实现哪几个功能,实现的原理:?权限 场景:限流 场...原创 2020-02-15 22:19:16 · 952 阅读 · 0 评论 -
Spring Cloud Config Server Demo
1. 建立工程可以通过start.spring.io创建,dependencies要选择ConfigServer2. pom.xml,确认有以下依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-c...原创 2018-08-03 23:22:45 · 775 阅读 · 0 评论 -
Spring Cloud Config Client Demo
1. 通过spring.io创建工程,需要选择Config Client依赖2. pom.xml确认有以下依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-config</artif...原创 2018-08-05 15:10:59 · 198 阅读 · 0 评论 -
Hystrix使用与原理浅析
目的优雅地处理服务失效,防止雪崩功能:(1)隔离失效服务。服务使用单独的线程池,当服务太多失效后被熔断,不调用该服务,从而无法影响其余服务。 (2)服务降级。当服务失效后,提供降级的处理方法。 (3)快速失败。可以设置时延,设置熔断条件,以达到快速失效,不会一直耗着资源。 (4)监控面板什么时候会熔断达到熔断条件(timeout、窗口时间内最大失败个数、窗口时间内...原创 2018-08-14 11:34:29 · 459 阅读 · 0 评论 -
Spring Cloud Eureka Demo
Spring Cloud Eureka Server1. 通过spring.io创建工程,需要选择Eureka Server依赖2. 确认有以下依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-sta...原创 2018-08-07 21:16:15 · 199 阅读 · 0 评论 -
Spring Cloud Bus 实现配置实时更新
背景使用Spring Cloud Config Server,启动Service时会从配置中心取配置文件,并注入到应用中,如果在Service运行过程中想更新配置,需要使用Spring Cloud Bus配合实现实时更新。实现原理需要借助RabbitMQ等消息中间件来实现服务间的通讯ConfigServer改造目标:使ConfigServer暴露bus-refresh接口,...原创 2018-08-08 22:21:21 · 1618 阅读 · 0 评论