- 博客(11)
- 资源 (26)
- 收藏
- 关注
原创 Eureka的InstanceInfoReplicator类(服务注册辅助工具)
关于服务注册以下图片来自Netflix官方,图中显示Eureka Client会向注册中心发起Get Registry请求来获取服务列表:以Spring Cloud的Edgware.RELEASE版本为例,Eureka client的注册动作是在com.netflix.discovery.DiscoveryClient类的initScheduledTasks方法中执行的,相关代码片段如下所示...
2018-09-30 21:15:09 5388 3
原创 Ubuntu16安装Go语言环境
版本信息操作系统:Ubuntu 16.04.5 LTSGo版本:1.11安装下载Go安装包,地址:https://dl.google.com/go/go1.11.linux-amd64.tar.gz将下载好的go1.11.linux-amd64.tar.gz文件复制到在Ubuntu的/usr/local目录下,执行解压命令tar -zxvf go1.11.linux-amd64.tar...
2018-09-30 10:53:16 4987 1
原创 实战监听Eureka client的缓存更新
从Eureka server获取服务列表Spring cloud环境中的应用,如果注册到Eureka server,就会从Eureka server获取所有应用的注册信息(也叫服务列表),然后保存到本地,这个操作是周期性的,默认每三十秒一次;以下是来自官方的架构图,可以看到Application Service向Eureka Server有Get Registry的请求:参考文章如果您有...
2018-09-25 10:35:10 6046
原创 Eureka的TimedSupervisorTask类(自动调节间隔的周期性任务)
一个基于Spring Cloud框架的应用,如果注册到了Eureka server,那么它就会定时更新服务列表,这个定时任务启动的代码在com.netflix.discovery.DiscoveryClient类的initScheduledTasks方法中,源码如下(来自工程eureka-client,版本1.7.0):private void initScheduledTasks() { ...
2018-09-22 11:24:42 21401
原创 Spring Cloud源码分析之Eureka篇第四章:服务注册是如何发起的
本章要分析的内容:Spring Cloud环境下,服务提供者如何将注册到Eureka;将服务注册到Eureka一个springboot的web应用如果要注册到Spring Cloud环境(Edgware.RELEASE版本),步骤很简单: 1. pom.xml中添加启动器:spring-cloud-starter-netflix-eureka-client; 2. 增加配置:eur...
2018-09-17 17:20:49 3060
原创 Spring Cloud源码分析之Eureka篇第三章:EnableDiscoveryClient与EnableEurekaClient的区别(Edgware版本)
Spring Cloud源码分析之Eureka篇第三章:EnableDiscoveryClient与EnableEurekaClient的区别(Edgware版本)
2018-09-16 00:25:36 16911 21
原创 应用升级SpringCloud版本时的注意事项(Dalston升级到Edgware)
手里有个Spring Cloud的工程,是服务提供者的身份,在pom.xml中配置的Spring Cloud版本是Dalston.SR5,想要升级到Edgware.RELEASE,有一处依赖包的改动需要注意;升级前的配置pom.xml中和Spring Cloud相关的配置如下图所示,红框中是当前版本,绿框中是服务注册相关的starter依赖: 升级Spring Cloud版本第一...
2018-09-13 17:33:54 7752 4
原创 ImportSelector与DeferredImportSelector的区别(spring4)
在使用@Import注解来注册bean的时候,Import注解的值可以是ImportSelector或者DeferredImportSelector的实现类,spring容器会实例化这个实现类,并执行其selectImports方法,那么问题来了:ImportSelector和DeferredImportSelector的区别在哪里,我们自定义Imort逻辑的时候该选择哪个呢?本文通过分析相关的s...
2018-09-09 15:59:44 12048 8
原创 spring4.1.8扩展实战之七:控制bean(BeanPostProcessor接口)
本章是《spring4.1.8扩展实战》的第七篇,我们来尝试在容器初始化的时候对bean实例做设置; 原文地址:https://blog.csdn.net/boling_cavalry/article/details/82250986控制bean的两种扩展方式两种方式可以对bean做控制(例如修改某个成员变量) 1. 改变bean的定义(BeanFactoryPostProcessor...
2018-09-02 19:00:20 5373 3
安装local pv时会用到的docker镜像(local-pv)
2022-11-05
安装local pv时会用到的docker镜像(busybox)
2022-11-05
使用sealos安装k8s时的工具(kubernetes)
2022-11-05
使用使用sealos安装k8s时的工具(calico)
2022-11-05
使用使用sealos安装k8s时的工具(helm)
2022-11-05
opencv-detect-gender-age.zip
2021-12-25
mnist-png.zip
2021-06-26
helloworld-0.0.1-SNAPSHOT.jar
2021-01-02
sql_lib.zip
2020-05-03
UserBehavior.7z
2020-05-02
jdk8_mysqlconnector.zip
2020-01-12
mysql-connector-java-5.1.34.zip
2020-01-01
mysql-connector-java-5.1.47.zip
2019-10-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人