前言 eureka是springcloud 常用的注册中心,这里简单介绍下,eureka client注册逻辑的实现。eureka-client是1.6.2版本。 eureka server api参考 https://…
标签:Spring Cloud
elastic-job 集成spring-cloud
elastic-job 2.0.5 配合 curator 2.12.0 才能正常跑 spring-cloud使用2.11.0的curator会报 NoSuchMethodError: org.apa…
spring-cloud-feign源码深度解析
Feign是一个声明式的Web服务客户端。这使得Web服务客户端的写入更加方便 要使用Feign创建一个界面并对其进行注释。它具有可插拔注释支持,包括Feign注释和JAX-RS注释。Feign还支持可插拔编码器和解码器…
[转载]Spring Cloud技术分析(序)
转载来自:网易乐得技术团队 http://tech.lede.com/2017/03/15/rd/server/SpringCloud0/ Spring Cloud技术分析(序) http://tech.lede.com…
聊聊DependenciesBasedLoadBalancer
序 本文主要研究一下DependenciesBasedLoadBalancer DependenciesBasedLoadBalancer spring-cloud-zookeeper-discovery-2.1.2.R…
Spring源码--prepareBeanFactory方法
protected void prepareBeanFactory(ConfigurableListableBeanFactory beanFactory) { /…
spring cloud 中的feign能做哪些操作
查了一下 spring cloud中的feign自带负载均衡? feign Feign是一个声明式的Web Service客户端,它使得编写Web Serivce客户端变得更加简单。我们只需要使用Feign来创建一个接口…
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…