一、基础概述 1、Bus支持两种消息代理: RabbitMQ: Kafka: 目标:SpringCloud Bus配合SpringCloud Config实现配置的全自动刷新; S...
一、基础概述 1、为什么要有分布式配置中心Config? 微服务意味着要将单体应用中的业务拆分成一个个的子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务; 忧郁每个服务都...
一、基础概述 1、为什么选择GateWay,放弃zuul? zuul在升级zuul2过程中团队出现了分歧,后来核心人员又跳槽,导致zuul2迟迟未发布,且Netflix大量组件进入...
一、Hystrix之全局服务降级DefaultProperties(DefaultFallback) 1、为什么要有全局服务降级? 有上一篇我们可知,我们在业务类OrderCont...
一、Hystrix的基础概述 1、分布式系统面临的问题? 复杂分布式体系结构中的应用程序有数十个依赖关系,某个依赖关系在某个时候将不可避免的失败。 以上图为例: UserReque...
一、OpenFeign是什么?1、基本概念 官网地址:https://cloud.spring.io/spring-cloud-static/Hoxton.SR1/referenc...
一、Ribbon入门介绍 1、Ribbon是什么? Spring Cloud Ribbon是基于Netflix Ribbon实现的一套 客户端 负载均衡 的工具; 简单地说,Rib...
一、Consul简介 Consul是一套开源的分布式服务发现和配置管理系统,由Go语言开发; 提供了微服务系统中的服务治理、配置中心、控制总线等功能;这些功能中的每一个都可以根据需...
一、什么是Zookeeper? 1、Zookeeper是一个基于观察者设计模式的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者注册; 一旦这些数据的状态发生变...