- 博客(5)
- 收藏
- 关注
原创 Spring Cloud Eureka 全解 (3) - 核心流程-服务注册与取消详解
本文基于SpringCloud-Dalston.SR5关于服务注册 开启/关闭服务注册配置:eureka.client.register-with-eureka = true (默认)什么时候注册?应用第一次启动时,初始化EurekaClient时,应用状态改变:从STARTING变为UP会触发这个Listener,调用instanceInfoReplicator....
2017-11-29 18:54:34 30334 3
原创 Spring Cloud Eureka 全解 (2) - 整体流程篇
本文基于SpringCloud-Dalston.SR5之前我们看过这个整体流程图: 接下来我们来仔细分析下这个流程,先不涉及源代码,只说流程服务提供者EurekaClient -> EurekaServer每个服务会生成自己的InstanceInfo: 除了这些,还有两个比较重要的配置 服务过期时间配置:eureka.instance.lease-expirat
2017-11-28 19:09:08 38133
原创 spring eureka 服务实例实现快速下线快速感知快速刷新配置解析
背景默认的Spring Eureka服务器,服务提供者和服务调用者配置不够灵敏,总是服务提供者在停掉很久之后,服务调用者很长时间并没有感知到变化。或者是服务已经注册上去了,但是服务调用方很长时间还是调用不到,发现不了这个服务。源码解读通过对Spring Eureka源码的研究,发现如下机制(默认配置下): 描述如下:EurekaServer默认有两个缓存,一个是ReadWriteMap,另一个是
2017-11-17 14:32:31 83520 20
原创 Spring Cloud Eureka 全解 (1) - 总览篇
本文基于SpringCloud-Dalston.SR5Eureka作为服务注册中心对整个微服务架构起着最核心的整合作用,因此对Eureka还是有很大的必要进行深入研究。Eureka 1.x版本是纯基于servlet的应用。为了与spring cloud结合使用,除了本身eureka代码,还有个粘合模块spring-cloud-netflix-eureka-server。在我们启动Eurek
2017-11-15 19:39:39 44382
原创 离散随机分布
离散随机分布1.Bernoulli分布:两点分布或者0-1分布。bernoulli试验成功,则Bernoulli随机变量X取值为1,否则X为0。记试验成功概率为θ,即: P(X=1)=θ P(X=0)=1−θ θϵ[0,1] P(X=1)=\theta\ \ \ P(X=0)=1-\theta\ \ \ \theta \epsilon[0,1] 称X服从参数为θ的Bernoul
2017-11-06 09:28:42 5621
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人