
SpringCloud
驴三骑
一点浩然气,千里快哉风
展开
-
SpringCloud学习笔记-Spring Cloud Config(二)
文章目录Spring Cloud Config与Eureka配合使用用户认证Config Server配置Spring Cloud Config与Eureka配合使用将 Config Server 和 Config Client 都注册到 Eureka Server 上,注册到Eureka Server的配置信息要增加到 bootstrap.yml 上。Config Client 的 ...原创 2020-04-03 12:07:38 · 125 阅读 · 0 评论 -
SpringCloud学习笔记-Spring Cloud Config(一)
文章目录Spring Cloud Config统一管理微服务配置Spring Cloud Config简介Spring Cloud Config统一管理微服务配置在微服务架构中,微服务的配置管理一般有以下要求:集中管理配置。一个使用微服务架构的应用系统可能会包含成百上千个微服务,因此集中管理配置是非常有必要的。不同环境,不同配置。例如,数据源配置在不同的环境(开发、测试、预发布、生产等...原创 2020-04-03 01:20:02 · 278 阅读 · 0 评论 -
SpringCloud学习笔记-Zuul(一)
文章目录Zuul微服务网关未使用网关使用网关Zuul简介使用Zuul微服务网关未使用网关如果让客户端直接与各个微服务通信,会有以下问题:客户端会多次请求不同的微服务,增加了客户端的复杂性。存在跨域请求,在一定场景下处理相对复杂。认证复杂,每个服务都需要独立认证。难以重构,随着项目的迭代,可能需要重新划分微服务。例如,多个微服务的整合,或一个微服务的拆分。如果客户端直接与微服务通...原创 2020-03-23 16:40:23 · 415 阅读 · 0 评论 -
SpringCloud学习笔记-Hystrix
文章目录容错雪崩效应Hystrix简介容错雪崩效应Hystrix简介Hystrix是由Netflix开源的一个延迟与容错库,用于隔离访问远程系统、服务或者第三方库,防止级联失败,从而提升系统的可用性与容错性。...原创 2020-03-16 12:15:27 · 215 阅读 · 0 评论 -
SpringCloud学习笔记-Feign
文章目录Feign简介使用自定义Feign配置Feign简介Feign是Netflix开发的声明式、模板化的HTTP客户端,可以帮助我们更加便捷、优雅地调用HTTP API。使用为服务消费者整合Feign:引入starter依赖<dependency> <groupId>org.springframework.cloud</groupId&g...原创 2020-03-11 22:43:30 · 265 阅读 · 0 评论 -
SpringCloud学习笔记-ribbon
文章目录ribbon简介使用ribbon简介Ribbon是Netflix发布的负载均衡器,它可以帮我们控制HTTP和TCP客户端的行为。只需为Ribbon配置服务提供者地址列表,Ribbon就可基于负载均衡算法计算出要请求的目标服务地址。github地址使用引用依赖spring-cloud-starter-netflix-eureka-client包含了ribbon依赖,如果引入了...原创 2020-03-08 20:17:44 · 627 阅读 · 0 评论 -
SpringCloud学习笔记-Eureka
文章目录eureka简介eureka简介Eureka是Netflix开源的服务发现组件,本身是一个基于REST的服务,包含Server和Client两部分。Eureka的GitHubEureka的典故:阿基米德发现浮力时,非常开心,于是说:“Eureka!”意思是“我找到了!”。Netflix将它们的服务发现组件命名为Eureka实在是非常形象。包含两个组件:Eureka Serv...原创 2020-03-04 21:54:55 · 800 阅读 · 0 评论 -
SpringCloud学习笔记-SpringCloud简介
文章目录SpringCloud简介版本创建应用扩展SpringCloud简介在SpringBoot基础上构建,用于快速构建分布式系统的通用模式的工具集。官方网站版本Spring Cloud的版本名称:伦敦地铁站的名称 SRX,Spring Cloud是一个综合项目,它包含很多的子项目。由于子项目也维护着自己的版本号,Spring Cloud采用了这种版本命名方式,从而避免与子项目的版本...原创 2020-03-04 21:41:38 · 220 阅读 · 0 评论