查了一下 spring cloud中的feign自带负载均衡? feign Feign是一个声明式的Web Service客户端,它使得编写Web Serivce客户端变得更加简单。我们只需要使用Feign来创建一个接口…
分类:Spring Cloud
spring cloud中的实例命名规则
springboot实例的默认命名 SpringCloud体系里的,服务实体向eureka注册时,注册名默认是“IP名:应用名:应用端口名”,即 spring.cloud.client.ipAddress: s p r …
Spring Cloud Gateway 数据库存储路由信息的扩展方案
动态路由背景 无论你在使用Zuul还是Spring Cloud Gateway 的时候,官方文档提供的方案总是基于配置文件配置的方式 例如: # zuul 的配置形式 routes: pig-auth: path: …
spring batch 源码分析
一、启动batch任务时,会调用job.execute(jobExecution): job为FlowJob类型,jobExecution调用jobRepository的createJobExecution方法生成。Fl…
Spring中BeanUtils.copyProperties源码分析
使用Spring的BeanUtils进行对象拷贝很容易。 首先引入响应的jar包: <dependency> <groupId>org.springframework</groupId>…
Spring源代码分析之事务
Spring提供一流的事务管理,分为声明式事务和编程式事务。 1 Spring的事务 事务是一组任务组成的工作单元,执行的结果是要么全部执行,要么都不执行。 Spring事务的优点: 提供统一的编程模式&nb…
10.31 spring cloud
spring cloud 与 dubbo 的区别 根据微服务架构在各方面的要素,看看Spring Cloud和Dubbo都提供了哪些支持。 Dubbo spring cloud 服务注册中心 zookeeper Spri…
Spring Cloud Ribbon介绍
在Spring Cloud Eureka学习文章中,服务消费者调用服务提供者时,用到了@LoadBalanced注解,这个就是Spring Cloud Ribbon提供的功能。 我们当时搭建了一个Eureka Serve…
spring源码aop解析(一)
这里主要看下解析流程笔记,不做详细解析: xml配置如下 <aop:config proxy-target-class="true"> <aop:aspect id="time" ref="timeHa…
Mybatis结合Spring注解自动扫描源码分析
作为一个想做架构师的程序员,必须是一个优秀的程序员,在引入某一个框架的时候,必须要研究源码,将新的开源框架的风险变为可控性。 1.Spring结合Mybatis最常用的配置。 <!–理论加实践,才是架构…
Spring boot源码分析-ConfigurationProperties
Spring boot源码分析-ConfigurationProperties(11) 该功能可以实现批量添加Properties参数 @ConfigurationProperties(locations = "clas…