自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员欣宸的博客

Java程序员的空间

原创 Eureka的InstanceInfoReplicator类(服务注册辅助工具)

关于服务注册 以下图片来自Netflix官方,图中显示Eureka Client会向注册中心发起Get Registry请求来获取服务列表: 以Spring Cloud的Edgware.RELEASE版本为例,Eureka client的注册动作是在com.netflix.discovery.D...

2018-09-30 21:15:09 2852 2

原创 Ubuntu16安装Go语言环境

版本信息 操作系统:Ubuntu 16.04.5 LTS Go版本:1.11 安装 下载Go安装包,地址:https://dl.google.com/go/go1.11.linux-amd64.tar.gz 将下载好的go1.11.linux-amd64.tar.gz文件复制到在Ubuntu的/...

2018-09-30 10:53:16 3385 0

原创 实战监听Eureka client的缓存更新

从Eureka server获取服务列表 Spring cloud环境中的应用,如果注册到Eureka server,就会从Eureka server获取所有应用的注册信息(也叫服务列表),然后保存到本地,这个操作是周期性的,默认每三十秒一次; 以下是来自官方的架构图,可以看到Applicatio...

2018-09-25 10:35:10 3670 0

原创 Spring Cloud源码分析之Eureka篇第五章:更新服务列表

Spring Cloud源码分析之Eureka篇第五章:更新服务列表

2018-09-24 10:43:51 3521 0

原创 Eureka的TimedSupervisorTask类(自动调节间隔的周期性任务)

一个基于Spring Cloud框架的应用,如果注册到了Eureka server,那么它就会定时更新服务列表,这个定时任务启动的代码在com.netflix.discovery.DiscoveryClient类的initScheduledTasks方法中,源码如下(来自工程eureka-clie...

2018-09-22 11:24:42 15289 0

原创 Spring Cloud源码分析之Eureka篇第四章:服务注册是如何发起的

本章要分析的内容:Spring Cloud环境下,服务提供者如何将注册到Eureka; 将服务注册到Eureka 一个springboot的web应用如果要注册到Spring Cloud环境(Edgware.RELEASE版本),步骤很简单: 1. pom.xml中添加启动器:sprin...

2018-09-17 17:20:49 1985 0

原创 Spring Cloud源码分析之Eureka篇第三章:EnableDiscoveryClient与EnableEurekaClient的区别(Edgware版本)

Spring Cloud源码分析之Eureka篇第三章:EnableDiscoveryClient与EnableEurekaClient的区别(Edgware版本)

2018-09-16 00:25:36 11962 19

原创 应用升级SpringCloud版本时的注意事项(Dalston升级到Edgware)

手里有个Spring Cloud的工程,是服务提供者的身份,在pom.xml中配置的Spring Cloud版本是Dalston.SR5,想要升级到Edgware.RELEASE,有一处依赖包的改动需要注意; 升级前的配置 pom.xml中和Spring Cloud相关的配置如下图所示,红框中...

2018-09-13 17:33:54 5722 4

原创 spring4.1.8扩展实战之八:Import注解

spring4.1.8扩展实战之八:Import注解

2018-09-10 12:53:57 2181 1

原创 ImportSelector与DeferredImportSelector的区别(spring4)

在使用@Import注解来注册bean的时候,Import注解的值可以是ImportSelector或者DeferredImportSelector的实现类,spring容器会实例化这个实现类,并执行其selectImports方法,那么问题来了:ImportSelector和DeferredIm...

2018-09-09 15:59:44 4145 0

原创 spring4.1.8扩展实战之七:控制bean(BeanPostProcessor接口)

本章是《spring4.1.8扩展实战》的第七篇,我们来尝试在容器初始化的时候对bean实例做设置; 原文地址:https://blog.csdn.net/boling_cavalry/article/details/82250986 控制bean的两种扩展方式 两种方式可以对bean做控制...

2018-09-02 19:00:20 2972 0

提示
确定要删除当前文章?
取消 删除