随笔 - 1162
文章 - 0
评论 - 16
阅读 -
59万
随笔分类 - SpringCloud
I-第五章:(1)Hystrix 断路器
摘要:一、概述 1、分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。 服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时间过
阅读全文
I-第四章:(1)Feign 负载均衡
摘要:一、概述 1、Feign是什么 官网解释: http://projects.spring.io/spring-cloud/spring-cloud.html#spring-cloud-feign Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加
阅读全文
I-第三章:(1)Ribbon 负载均衡
摘要:一、概述 1、是什么 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的
阅读全文
I-第二章:(1)Eureka 服务注册与发现
摘要:一、Eureka 是什么 Eureka 是什么? Eureka是Netflix的一个子模块,也是核心模块之一。Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。服务注册与发现对于微服务架构来说是非常重要的,有了服务发现与注册,只需要使用服务的标识符,就可以访问到
阅读全文
I-第一章:(3)REST 微服务案例
摘要:一、准备工作 承接着之前的SpringMVC+Mybatis+MySQL初级高级课程,以Dept部门模块做一个微服务通用案例Consumer消费者(Client)通过REST调用Provider提供者(Server)提供的服务 需要掌握的知识: Spring SpringMVC MyBatis My
阅读全文
I-第一章:(2)SpringCloud 简介
摘要:一、SpringCloud是什么? 1、官网说明: SpringCloud,基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。 SpringCl
阅读全文
I-第一章:(1)微服务
摘要:一、面试题 什么是微服务? 微服务之间是如何独立通讯的 springCloud和Dubbo有哪些区别? SpringBoot和SpringCloud,请你谈谈对他们的理解 什么是服务熔断?什么是服务降级 微服务的优缺点分别是什么?说下你在项目开发中碰到的坑 你所知道的微服务技术栈有哪些?请列举一二
阅读全文
SpringCloud 【目录】
摘要:SpringCloud 第一季 一、微服务 1、微服务 2、SpringCloud 简介 3、REST 微服务案例 二、Eureka 服务注册与发现 1、Eureka 服务注册与发现 三、Ribbon 负载均衡 1、Ribbon 负载均衡 四、Feign 负载均衡 1、Feign 负载均衡 五、Hy
阅读全文