摘要: 一.SpringCloud Config是什么 分布式系统面临的问题 配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。SpringCloud提 阅读全文
posted @ 2019-02-24 21:39 薛定谔病态猫 阅读(482) 评论(0) 推荐(1) 编辑
摘要: 一.Zool是什么 Zuul包含了对请求路由和过滤两个最主要的功能: 其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础。 Zuul和Eureka进行整合,将Zuul自身注册为Eureka服 阅读全文
posted @ 2019-02-24 21:19 薛定谔病态猫 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 复杂的分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。 服务雪崩 多个微服务之间调用的时候,假设微服务调用服务B和微服务C,微服务B和微服务C又调用其他服务,这就是所谓的"扇出"。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来 阅读全文
posted @ 2019-02-24 20:58 薛定谔病态猫 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 官方文档:https://projects.spring.io/spring-cloud/spring-cloud.html#spring-cloud-feign 一.Feign是什么 Feign是一个声明式的Web客户端。它使编写Web服务客户端变得更容易,它的使用方法是定义一个接口,然后在上面添 阅读全文
posted @ 2019-02-24 20:18 薛定谔病态猫 阅读(1193) 评论(0) 推荐(0) 编辑