
Spring Cloud
文章平均质量分 95
Spring Cloud
故人颜
这个作者很懒,什么都没留下…
展开
-
分布式配置中心Config&消息总线Bus
1.配置中心Config1.1概述Spring Cloud Config就是我们通常意义上的配置中心。Spring Cloud Config-把应用原本放在本地文件的配置抽取出来放在中心服务器,本质是配置信息从本地迁移到云端。从而能够提供更好的管理、发布能力。Spring Cloud Config分服务端和客户端:服务器端也称为分布式配置中心,他是一个独立的微服务应用,用来连接配置服务器并为客户端提供获取配置信息,加密/解密信息等访问接口。客户端则是在启动的时候从config服务端获取和原创 2021-12-24 13:39:29 · 323 阅读 · 0 评论 -
服务容错保护Hystrix&服务网关Zuul
1.服务容错保护Hystrix1.1.背景 在微服务架构中consumer调用provider的时候,provider在响应的时候,有可能会慢,如果provider 10s响应,那么consumer也会至少10s才响应。如果这种情况频度很高,那么就会整体降低consumer端服务的性能。这种响应时间慢的症状,就会像一层一层波浪一样,从底层系统一直涌到最上层,造成整个链路的超时。此时若有大量的请求涌入,服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾难性的严重后果,这就是服务故障的“雪崩”效应原创 2021-12-24 13:39:21 · 711 阅读 · 0 评论 -
负载均衡Ribbon&声明式服务调用Feign
1.负载均衡Ribbon1.1.Ribbon介绍1.1.1.什么是Ribbon Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。Ribbon默认提供 很多种负载均衡策略,例如轮询、随机 等等。1.1.2.负载均衡策略负载均衡接口:com.netflix.loadbalancer.IRule1.1.2.1.随机策略com.netflix.loadbalancer.RandomRule:该策略实现了从服务清单中随机选择一个服原创 2021-12-24 13:39:12 · 368 阅读 · 0 评论 -
SpringCloud概述&注册中心Eureka
1.背景2008年以后,国内互联网行业飞速发展,我们对软件系统的需求已经不再是过去”能用就行”这种很low的档次了,像**抢红包、双十一这样的活动**不断逼迫我们去突破软件系统的性能上限,传统的IT企业”能用就行”的开发思想已经不能满足互联网**高并发、大流量的性能要求**。系统架构**走向分布式**已经是服务器开发领域解决该问题唯一的出路,然而分布式系统由于天生的复杂度,并不像开发单体应用一样把框架一堆就能搞定,因此各大互联网公司都在投入技术力量研发自己的基础设施。这里面比较有名的如**阿里的开源项目d原创 2021-12-24 13:39:02 · 427 阅读 · 0 评论