SpringCloud
文章平均质量分 71
一颗贪婪的星
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringCloud 入门笔记(七)Config配置中心
目录 1 概述 2 构建Config Server 2.1 创建Github配置仓库 2.2 创建config-server项目 2.3 测试访问配置数据 3 构建Config Client 3.1 添加依赖 3.2 配置bootstrap.yml 3.3 修改application.yml 3.4 创建配置类 3.5 测试配置数据拉取 4 动态配置更新 4.1 配置Ac...原创 2019-04-04 11:00:04 · 1322 阅读 · 1 评论 -
SpringCloud 入门笔记(一)概述
正如Spring官网 中所表示的,SpringCloud为我们集成了许多开箱即用的优质服务框架,并依托SpringBoot的便利性,为开发者提供了快速构建微服务的环境。SpringCloud包括的服务框架主要有: Spring Cloud Eureka:服务注册中心 Spring Cloud Ribbon:客户端负载均衡器 Spring Cloud Feign:声明式REST调用 ...原创 2019-04-03 13:24:54 · 323 阅读 · 0 评论 -
SpringCloud 入门笔记(二)Eureka服务注册中心
目录 1 概述 2 Eureka Server 2.1 构建Server项目 2.2 添加Spring Security认证 3 Eureka Client 3.1 构建Client项目 4 测试 5 Eureka Server 集群 1 概述 Eureka是一个服务注册中心,分为Eureka Server和Eureka Client,Server和Client均是Spring...原创 2019-04-03 13:25:37 · 436 阅读 · 1 评论 -
SpringCloud 入门笔记(三)Feign声明式HTTP调用
目录 1 概述 2 配置Feign组件 3 测试 1 概述 在SpringCloud中,每个微服务即是服务提供者也是服务消费者,各个微服务之间经常需要互相调用。通常,服务会向外部提供一些REST接口,供外部服务调用,Feign就是提供服务间声明式HTTP调用的组件。通过Feign,我们可以使用SpringMVC注解创建访问其他服务接口的HTTP客户端。 本篇以前面构建的 user-ms...原创 2019-04-03 13:59:51 · 455 阅读 · 1 评论 -
SpringCloud 入门笔记(四)Ribbon客户端负载均衡器
目录 1 概述 2 配置Ribbon 2.1 配置文件 2.2 全局配置类 2.3 服务级配置类 4 测试 1 概述 在微服务架构的系统中,为防止单点故障,一个微服务通常会有多个实例,当服务间进行调用时,需要在多个服务实例间进行负载均衡,Ribbon即为一个常用的客户端负载均衡组件。 Ribbon提供了多种负载均衡规则,如: RoundRobinRule:轮询规则,默认规则 ...原创 2019-04-03 15:59:57 · 406 阅读 · 1 评论 -
SpringCloud 入门笔记(五)Hystrix断路器
目录 概述 Hystrix配置 添加回退处理 检查回退原因 1 概述 微服务架构的系统中通常会包含很多个服务,服务间采用HTTP通信,当某个微服务不可用时,很容易导致级联故障,即雪崩效应,因此在服务间进行调用时,需要一定的容错机制,Hystrix就是一个实现了调用超时和断路器的容错组件。 Feign中已经集成了Hystrix,本篇以user-ms为例,添加对role-ms调用的熔断处...原创 2019-04-03 16:52:45 · 298 阅读 · 0 评论 -
SpringCloud 入门笔记(六)Zuul服务网关
目录 1 概述 2 构建Zuul服务网关 2.1 构建gateway项目 2.2 路由配置示例 3 测试 1 概述 Zuul是Netflix开源的微服务网关,SpringCloud进行了集成,能够非常方便地与Eureka、Ribbon等组件集成。 本篇拟采用Zuul搭建一个简单的微服务网关。 2 构建Zuul服务网关 2.1 构建gateway项目 因为我们要将gateway...原创 2019-04-03 21:40:23 · 556 阅读 · 1 评论
分享