SpringCloud的入门学习之概念理解、Config配置中心
摘要:1、SpringCloud Config分布式配置中心。分布式系统面临的配置问题。 答:微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。SpringCl
阅读全文
posted @
2019-12-09 10:55
别先生
阅读(468)
推荐(0) 编辑
SpringCloud的入门学习之概念理解、Zuul路由网关
摘要:1、Zuul路由网关是什么? 答:Zuul包含了对请求的路由和过滤两个最主要的功能,其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础。Zuul和Eureka进行整合,将Zuul自身注册为E
阅读全文
posted @
2019-11-30 10:58
别先生
阅读(461)
推荐(0) 编辑
SpringCloud的入门学习之概念理解、Hystrix断路器
摘要:1、分布式系统面临的问题,复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。 2、什么是服务雪崩? 答:多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应
阅读全文
posted @
2019-11-28 21:45
别先生
阅读(390)
推荐(0) 编辑
SpringCloud的入门学习之概念理解、Feign负载均衡入门
摘要:1、Feign是SpringCloud的一个负载均衡组件。 Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单, 它的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解。Feign也支持可拔插式的编码器和解码器。Sp
阅读全文
posted @
2019-11-28 21:44
别先生
阅读(385)
推荐(0) 编辑
SpringCloud的入门学习之概念理解、Ribbon负载均衡入门
摘要:1、Ribbon负载均衡,Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端、负载均衡的工具。 答:简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一
阅读全文
posted @
2019-11-28 21:43
别先生
阅读(408)
推荐(0) 编辑
SpringCloud的入门学习之概念理解、Eureka服务注册与发现入门
摘要:1、微服务与微服务架构。微服务概念如下所示: 答:微服务强调的是服务的大小,它关注的是某一个点,是具体解决某一个问题、提供落地对应服务的一个服务应用,狭意的看,可以看作Eclipse里面的一个个微服务工程/或者Module模块。 2、微服务架构是一种架构模式,微服务架构概念如下所示: 答:微服务架构
阅读全文
posted @
2019-11-22 21:34
别先生
阅读(607)
推荐(0) 编辑
SpringCloud的入门学习之深入理解Eureka注册中心
摘要:1、Eureka 注册中心三种角色。 答:a、Eureka Server,注册中心,通过 Register、Get、Renew 等接口提供服务的注册和发现。 b、Application Service (Service Provider),服务提供方,把自身的服务实例注册到 Eureka Serve
阅读全文
posted @
2019-11-16 17:09
别先生
阅读(676)
推荐(0) 编辑
SpringCloud的入门学习之Eureka(高可用注册中心HA)构建Provider服务、Consumer服务
摘要:1、在高可用的Eureka注册中心中构建provider服务。 使用springboot的多环境配置,来搭建Eureka的高可用集群式部署。由于使用的是maven构建的springboot项目,所以首先引入pom.xml配置文件,这里需要注意的是springboot的版本、springcloud的版
阅读全文
posted @
2019-11-10 22:59
别先生
阅读(472)
推荐(0) 编辑
SpringCloud的入门学习之Netflix-eureka(Eureka的集群版搭建)
摘要:1、Eureka单机版的话,可能会出现单点故障,所以要保障Eureka的高可用,那么可以进行搭建Eureka的集群版。 高可用的Eureka的注册中心,将注册中心服务部署到多台物理节点上,形成一个集群,集群之间的多个节点需要相互通信的。那么如何搭建集群版的Eureka呢,每个实例都需要加载自己的配置
阅读全文
posted @
2019-11-10 17:16
别先生
阅读(866)
推荐(0) 编辑
SpringCloud的入门学习之Eureka(Eureka的单节点)
摘要:SpringCloud >Spring生态体系的微服务架构:https://spring.io/ 官网贴图,如下所示,介绍了微服务的架构体系(话说,英语好读官网,可能很爽吧,没体验过)。 1、微服务是一种架构风格(微服务架构是区分与单体架构的)。一个大型的复杂软件应用,由一个或多个微服务组成。系统中
阅读全文
posted @
2019-11-08 22:26
别先生
阅读(712)
推荐(0) 编辑