
springCloud
未来可期MXH
这个作者很懒,什么都没留下…
展开
-
springCloud之分布式配置中心
微服务意味着要将单体应用中的业务拆分成一个个子服务, 每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。SpringCloud提供了ConfigServer来解决这个问题,我们每个微服务自己带着一个application.ymI, 上百个配置文件的管理… T)/~~是什么?SpringCloud C...原创 2020-03-08 10:52:02 · 166 阅读 · 0 评论 -
springCloud之Hystrix断路器
复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。分布式系统面临的问题服务雪崩多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓的“雪崩效应”.对于高流量的应用...原创 2020-03-05 14:09:58 · 219 阅读 · 0 评论 -
SpringCloud之负载均衡
负载均衡(LB)的分类集中式LB(偏硬件):即在服务的消费方和提供方之间使用独立的LB设施(可以是硬件,如F5,也可以是软件,如nginx),由该设施负责把访问请求通过某种策略转发至服务的提供方;进程式LB(偏软件):将LB逻辑集成到消费方,消费方从服务注册中心获知有哪些地址可用,然后自己再从这些地址中选择出一个合适的服务器。Ribbon就属于进程内LB,它只是一个类库, 集成于消费方...原创 2020-03-04 15:17:46 · 471 阅读 · 0 评论 -
springCloud详情笔记
1.常见问题1.1springCloud和dubbo的主要区别是什么?通信机制的不同:dubbo采用的是RPC远程过程调用,springCloud是基于RESTful调用2. 什么是微服务微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一 个的服务, 彻底地去耦合,每一个微服务提供单个业务功能的服务,一个服务做一件事,从技术角度看就是一种小而独立的处理过程,类似进程概念,能够自...原创 2020-03-02 20:46:59 · 279 阅读 · 0 评论