![](https://img-blog.csdnimg.cn/20200322090826725.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
springCloud D版本与Boot1.5
文章平均质量分 96
springCloud从D(Dalston.SR1)版本入门
武汉小喽啰
我就是我,颜色一样的焰火。。。。。。
展开
-
9. Spring Cloud Config配置演示与策略切换
前面我们通过3344与3355测试通过了config+GitHub进行配置修改并获取内容,现在我们想做一个eureka服务+一个Dept访问的微服务,将两个微服务的配置统一交给GitHub获取实现统一配置分布式管理,完成多环境变更。1. Git配置本地配置文件1.1 配置版eureka的配置文件microservicecloud-config-eureka-client...原创 2020-03-28 23:36:55 · 207 阅读 · 0 评论 -
8. Spring Cloud Config分布式配置中心
1. 前言1.1 分布式系统面临的配置问题 微服务意味着要将单体应用中的业务拆分成一个个的子服务,每个服务粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式、动态的配置管理设施是必不可少的。SpringCloud提供了ConfigServer来解决该问题,我们每个微服务自带着的application.yml,如果微服务成百上千...原创 2020-03-28 21:49:21 · 129 阅读 · 0 评论 -
7. Zuul路由网关
1. 概述 Zuul包含了对请求的路由和过滤两个最主要的功能:其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础。 Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他微服务的消息,也即以后的访问...原创 2020-03-28 15:30:28 · 110 阅读 · 0 评论 -
6. Hystrix断路器
1. 概述 首先要知道断路器Hystrix是干什么的?Hystrix的出现是为了保证系统不会因为单个节点挂掉而导致整个系统不可用。1.1 分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败,导致服务雪崩。什么是服务雪崩了?指的是多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微...原创 2020-03-28 13:38:47 · 156 阅读 · 0 评论 -
5. Feign负载均衡
1. 概述1.1 简介 Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单, 它的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解。Feign也支持可拔插式的编码器和解码器。Spring Cloud对Feign进行了封装,使其支持了Spring MVC标准注解和HttpMessageCon...原创 2020-03-26 22:41:23 · 143 阅读 · 0 评论 -
4. Ribbon负载均衡
1. 认识1.1 概述 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端和负载均衡的工具。 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出L...原创 2020-03-26 21:20:12 · 192 阅读 · 0 评论 -
3. Eureka集群
1. 构建步骤1)参考7001工程,新建两个7002和7003工程2)分别修改三个工程的application.yml文件7001server: port: 7001 eureka: instance: hostname: eureka7001 #eureka服务端的实例名称 client: register-with-eureka: fal...原创 2020-03-26 21:19:49 · 102 阅读 · 0 评论 -
2. Eureka注册发现与实现
1. Eureka是什么 Netflix设置Eureka的时候,遵守的是AP原则。关于CAP定理,可以参考另一篇博客 Eureka是Netflix的一个子模块,也是核心模块之一。Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。 服务注册与发现对于微服务架构来说是非常重要的,有了服务发现与注册,只需要使用服...原创 2020-03-26 21:19:20 · 175 阅读 · 0 评论 -
1. 认识微服务
1. 从面试开始1)什么是微服务2)微服务之间是如何独立通信的3)springCloud与Dubbo之间有啥区别4)SpringBoot和SpringCloud,谈谈对二者的理解5)什么是服务熔断?什么是服务降级6)微服务的优缺点是什么?说说在项目中遇到的坑7)你所知道的微服务技术栈都有哪些?8)Eureka和zookeeper都可以提供微服务注册与发现的功能,请说...原创 2020-03-26 21:18:47 · 161 阅读 · 0 评论