Spring Cloud
文章平均质量分 94
马各马它
这个作者很懒,什么都没留下…
展开
-
SpringCloud系列-SpringCloudLoadBalancer是如何通过@BalanceLoad使用nacos中的微服务
SpringCloud作为Spring家族的衍生平,扮演着微服务框架的重要角色。本篇主要涉及到SpringCloud的源代码中@LoadBalance注解是如何生效的。使用的开发环境中,注册中心使用的是nacos,负载均衡使用的是spring-cloud-loadbalancer,而不是ribbon,所以会涉及到一些关于nacos是怎么样为LoadBalancer提供服务支持的,但是主要还是分析loadbalance注解的工作流程。原创 2022-09-05 03:15:16 · 3164 阅读 · 1 评论 -
SprintBoot系列之加载application.yml文件中的配置过程
从SpringMvc开发过度到SpringBoot开发的读者一定可以感受到开发效率大大的提升,其中之一就是自动装配特性,它提供了大量的默认配置,节省了开发人员的时间成本。文章介绍的并不是自动装配的原理,而是其中关于SpringBoot是如何读取Yaml或者Properties配置文件的。要想说清楚SpringBoot如何加载Yaml配置文件,需要先了解spring.factories文件。如下图,SpringBoot的有些jar包中包含了spring.factories文件,这个文件存放了一些程序启动时需要原创 2022-06-18 23:55:15 · 2263 阅读 · 0 评论 -
Spring Cloud系列-Spring Cloud Config服务端数据源配置方式(git、数据库、文件系统、组合)
前言Spring Cloud Config为微服务架构提供了配置管理的功能。通过Spring Cloud Config服务端提供配置中心,在各个微服务应用的客户端读取来自服务端配置中心的配置项。配置中心的数据源可以来自git、svn、数据库、操作系统的本地文件、jar包中的文件、vault、组合EnvironmentRepository接口可以看到上图有对应的类负责存储配置中心的配置数据。...原创 2019-04-14 23:31:53 · 3041 阅读 · 1 评论