在文章《Spring Cloud源码分析之Eureka篇第四章:服务注册是如何发起的 》的分析中,我们知道了作为Eureka Client的应用启动时,在com.netflix.discovery.DiscoveryCl…
分类:Spring Cloud
《疯狂Spring Cloud微服务架构实战》电子书
大家好,本人将博客的相关文章,整理成一本电子书,方便大家查阅。 电子书中文档均节选自《疯狂Spring Cloud微服务架构实战》一书。 下载地址: 第一册:下载地址 配套的源代码、视频,请关注公众号获取:
Spring TX源码分析
Spring 事务管理提供全局事务管理(依赖Java提供的JTA)和本地事务管理,Spring TX在执行流程: 1、Spring IOC容器初始化时加载事务管理切面配置; 2、目标类代理类生成,通过AspectJAwa…
Spring启动过程分析(一)
1、 spring简介 spring的最基本的功能就是创建对象及管理这些对象之间的依赖关系,实现低耦合、高内聚。还提供像通用日志记录、性能统计、安全控制、异常处理等面向切面的能力,还能帮我们管理最头疼的数据库事…
spring cloud config server---No instances found of configserver
spring cloud config server 配置服务器的一些配置要点 1、config的server端的springboot应用的main主类注解 @SpringBootApplication 声明spring…
【Spring Cloud】源码-Eureka客户端的服务注册、服务获取与服务续约
在看源码之前,先说一下标题中提到的三个概念: 1. 服务注册: 服务提供者(eureka客户端)在启动后,如果参数eureka.client.register-with-eureka为true…
【Spring Cloud】源码-Eureka客户端如何加载Eureka服务注册中心列表
这部分源码涉及到两个类: 1. com.netflix.discovery.endpoint.EndpointUtils 2. org.springframework.cloud.netflix…
spring事务管理源码分析
闲来无事,重新看了下spring事务管理源码,写个笔记。 1、TransactionTemplate 当需要在事务中执行一个DB操作时,执行: transactionTemplate.execute(new Transa…
Spring Cloud Ribbon介绍
在Spring Cloud Eureka学习文章中,服务消费者调用服务提供者时,用到了@LoadBalanced注解,这个就是Spring Cloud Ribbon提供的功能。 我们当时搭建了一个Eureka Serve…
Spring Cloud Ribbon源码分析
如何使用Spring Cloud Ribbon进行负载均衡调用? 前面写的Eureka Client,服务消费者调用服务消费者的时候,是通过负载均衡方式调用的。这里再回顾下当时的用法: 1.在启动类中,声明一个RestT…
Spring Cloud Feign源码分析
如何使用Spring Cloud Feign进行声明式调用 前面文章写过Spring Cloud Feign的介绍,对如何使用Spring Cloud Feign进行了说明,现在再简单回顾一下: 1.在启动类上添加@En…
Spring Cloud以及Netflix微服务源码获取途径
一 Eureka https://github.com/Netflix/eureka Eureka是Netflix开源的服务发现组件,本身是一个基于REST的服务。它包含Server和Client两部分。 &n…