Eureka
文章平均质量分 85
cyq12345_
这个作者很懒,什么都没留下…
展开
-
Eureka 源码解析 —— 项目结构简介
摘要: 原创出处 http://www.iocoder.cn/Eureka/project-structure/ 「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于 Eureka 1.8.X 版本 1. 概述1.1 简介1.2 项目结构2. eureka-client 2.1 eureka-client-archaius22.2 eureka-client-jersey2 3. eur转载 2017-12-13 14:06:02 · 1944 阅读 · 0 评论 -
Eureka 源码解析 —— 应用实例注册发现(六)之全量获取
摘要: 原创出处 http://www.iocoder.cn/Eureka/instance-registry-fetch-all/ 「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于 Eureka 1.8.X 版本 1. 概述2. Eureka-Client 发起全量获取2.1 初始化全量获取2.2 定时获取2.3 刷新注册信息缓存2.4 发起获取注册信息3. Eureka-Serve转载 2017-12-14 17:37:07 · 3406 阅读 · 0 评论 -
Eureka 源码解析 —— 应用实例注册发现(七)之增量获取
摘要: 原创出处 http://www.iocoder.cn/Eureka/instance-registry-fetch-delta/ 「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于 Eureka 1.8.X 版本 1. 概述2. 应用集合一致性哈希码2.1 计算公式2.2 合理性3. Eureka-Client 发起增量获取 3.1 合并应用集合 4. Eureka-Server转载 2017-12-14 17:39:04 · 1007 阅读 · 0 评论 -
Eureka 源码解析 —— 应用实例注册发现(八)之覆盖状态
摘要: 原创出处 http://www.iocoder.cn/Eureka/instance-registry-override-status/ 「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于 Eureka 1.8.X 版本 1. 概述2. 应用实例覆盖状态变更接口2.1 更新应用实例覆盖状态3. 应用实例覆盖状态删除接口 3.1 删除应用实例覆盖状态 4. 应用实例覆盖状态映射 4转载 2017-12-14 17:40:52 · 720 阅读 · 0 评论 -
Eureka 源码解析 —— Eureka源码解析 —— 应用实例注册发现 (九)之岁月是把萌萌的读写锁
摘要: 原创出处 http://www.iocoder.cn/Eureka/instance-registry-read-write-lock/ 「芋道源码」欢迎转载,保留摘要,谢谢!1. 概述2. 读写锁666. 彩蛋 1. 概述本文主要分享 Eureka 注册中心的那把读写锁,让我瘙痒难耐,却不得其解。在某次意外的抠脚的一刻( 笔者不抽烟,如果抽烟的话,此处应该就不是抠脚了 ),突然顿转载 2017-12-14 17:42:09 · 601 阅读 · 3 评论 -
Eureka 源码解析 —— 任务批处理
摘要: 原创出处 http://www.iocoder.cn/Eureka/batch-tasks/ 「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于 Eureka 1.8.X 版本1. 概述2. 整体流程3. 任务处理器4. 创建任务分发器4.1 批量任务执行分发器4.2 单任务执行分发器5. 创建任务接收执行器6. 创建任务执行器 6.1 创建批量任务执行器6.2 创建单任务转载 2017-12-14 17:43:28 · 540 阅读 · 0 评论 -
Eureka 源码解析 —— EndPoint 与 解析器
摘要: 原创出处 http://www.iocoder.cn/Eureka/end-point-and-resolver/ 「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于 Eureka 1.8.X 版本1. 概述2. EndPoint2.1 EurekaEndpoint2.2 DefaultEndpoint2.3 AwsEndpoint3. 解析器 3.1 ClusterResolv转载 2017-12-14 17:44:36 · 1282 阅读 · 0 评论 -
Eureka 源码解析 —— 网络通信
摘要: 原创出处 http://www.iocoder.cn/Eureka/transport/ 「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于 Eureka 1.8.X 版本1. 概述2. EurekaHttpClient2.1 EurekaJerseyClientImpl2.2 EurekaJerseyClientBuilder3. EurekaHttpClient 3.1 Eur转载 2017-12-15 10:20:03 · 1050 阅读 · 0 评论 -
Eureka 源码解析 —— Eureka-Server 集群同步
摘要: 原创出处 http://www.iocoder.cn/Eureka/server-cluster/ 「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于 Eureka 1.8.X 版本1. 概述2. 集群节点初始化与更新2.1 集群节点启动2.2 更新集群节点信息2.3 集群节点3. 获取初始注册信息4. 同步注册信息 4.1 同步操作类型4.2 发起 Eureka-Serve转载 2017-12-15 10:22:00 · 6209 阅读 · 0 评论 -
Eureka 源码解析 —— 基于令牌桶算法的 RateLimiter
摘要: 原创出处 http://www.iocoder.cn/Eureka/rate-limiter/ 「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于 Eureka 1.8.X 版本1. 概述2. RateLimiter2.1 refillToken2.2 consumeToken3. RateLimitingFilter4. InstanceInfoReplicator666. 彩转载 2017-12-15 10:23:09 · 1324 阅读 · 0 评论 -
Eureka 源码解析 —— 应用实例注册发现(五)之过期
摘要: 原创出处 http://www.iocoder.cn/Eureka/instance-registry-evict/ 「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于 Eureka 1.8.X 版本 1. 概述2. 为什么需要过期3. EvictionTask4. 过期逻辑1. 概述本文主要分享 Eureka-Server 过期超时续租的租约。FROM 《深度剖转载 2017-12-14 17:35:23 · 5506 阅读 · 0 评论 -
Eureka 源码解析 —— 应用实例注册发现(四)之自我保护机制
摘要: 原创出处 http://www.iocoder.cn/Eureka/instance-registry-self-preservation/ 「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于 Eureka 1.8.X 版本 1. 概述2. 定义3. 实现3.1 触发条件3.2 计算公式3.3 计算时机 1. 概述本文主要分享 自我保护机制,为应用实例过期下线做铺垫。推荐 Sp转载 2017-12-14 17:28:21 · 3309 阅读 · 0 评论 -
Eureka 源码解析 —— 调试环境搭建
摘要: 原创出处 http://www.iocoder.cn/Eureka/build-debugging-environment/ 「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于 Eureka 1.8.X 版本 1. 依赖工具2. 源码拉取3. Eureka-Server 启动3.1 MockRemoteEurekaServer3.2 Eureka-Server war 包3.3转载 2017-12-13 14:08:09 · 2509 阅读 · 0 评论 -
Eureka 源码解析 —— Eureka-Client 初始化(一)之 EurekaInstanceConfig
摘要: 原创出处 http://www.iocoder.cn/Eureka/eureka-client-init-first/ 「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于 Eureka 1.8.X 版本 1. 概述2. EurekaInstanceConfig2.1 类关系图2.2 配置属性2.3 AbstractInstanceConfig2.4 PropertiesInsta转载 2017-12-13 14:10:12 · 2799 阅读 · 0 评论 -
Eureka 源码解析 —— Eureka-Client 初始化(二)之 EurekaClientConfig
摘要: 原创出处 http://www.iocoder.cn/Eureka/eureka-client-init-second/ 「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于 Eureka 1.8.X 版本 1. 概述2. EurekaClientConfig2.1 类关系图2.2 配置属性2.3 DefaultEurekaClientConfig2.4 DefaultEureka转载 2017-12-13 14:12:38 · 745 阅读 · 0 评论 -
Eureka 源码解析 —— Eureka-Client 初始化(三)之 EurekaClient
摘要: 原创出处 http://www.iocoder.cn/Eureka/eureka-client-init-third/ 「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于 Eureka 1.8.X 版本 1. 概述2. EurekaClient2.1 LookupService3. DiscoveryClient 3.1 构造方法参数3.2 构造方法 1. 概述本文接《Eurek转载 2017-12-13 14:14:05 · 2870 阅读 · 0 评论 -
Eureka 源码解析 —— Eureka-Server 启动(一)之 ServerConfig
摘要: 原创出处 http://www.iocoder.cn/Eureka/eureka-server-init-first/ 「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于 Eureka 1.8.X 版本 1. 概述2. EurekaServerConfig2.1 类关系图2.2 配置属性2.3 DefaultEurekaServerConfig1. 概述本文主要分享 Eureka-转载 2017-12-13 14:15:03 · 696 阅读 · 0 评论 -
Eureka 源码解析 —— 应用实例注册发现(一)之注册
摘要: 原创出处 http://www.iocoder.cn/Eureka/instance-registry-register/ 「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于 Eureka 1.8.X 版本 1. 概述2. Eureka-Client 发起注册2.1 应用实例信息复制器2.2 刷新应用实例信息2.3 发起注册应用实例3. Eureka-Server 接收注册 3.转载 2017-12-13 14:18:51 · 1665 阅读 · 0 评论 -
Eureka 源码解析 —— 注册表 InstanceRegistry 类关系
摘要: 原创出处 http://www.iocoder.cn/Eureka/instance-registry-class-diagram/ 「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于 Eureka 1.8.X 版本 1. 概述2. 类图3. LookupService4. LeaseManager5. InstanceRegistry6. AbstractInstanceReg转载 2017-12-13 14:17:36 · 1966 阅读 · 0 评论 -
Eureka 源码解析 —— Eureka-Server 启动(二)之 EurekaBootStrap
摘要: 原创出处 http://www.iocoder.cn/Eureka/eureka-server-init-second/ 「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于 Eureka 1.8.X 版本 1. 概述2. EurekaBootStrap2.1 初始化 Eureka-Server 配置环境2.2 初始化 Eureka-Server 上下文3. Filter 3.1 S转载 2017-12-13 14:16:15 · 1557 阅读 · 0 评论 -
Eureka 源码解析 —— 应用实例注册发现(二)之续租
摘要: 原创出处 http://www.iocoder.cn/Eureka/instance-registry-renew/ 「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于 Eureka 1.8.X 版本 1. 概述2. Eureka-Client 发起续租2.1 初始化定时任务2.2 HeartbeatThread2.3 TimedSupervisorTask3. Eureka-Se转载 2017-12-14 17:25:11 · 3147 阅读 · 2 评论 -
Eureka 源码解析 —— 应用实例注册发现(三)之下线
摘要: 原创出处 http://www.iocoder.cn/Eureka/instance-registry-cancel/ 「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于 Eureka 1.8.X 版本 1. 概述2. Eureka-Client 发起下线3. Eureka-Server 接收下线3.1 接收下线请求3.2 下线应用实例信息 1. 概述本文主要转载 2017-12-14 17:27:09 · 1377 阅读 · 0 评论 -
Eureka 源码解析 —— StringCache
摘要: 原创出处 http://www.iocoder.cn/Eureka/string-cache/ 「芋道源码」欢迎转载,保留摘要,谢谢!1. 概述2. StringCache3. 使用场景666. 彩蛋 1. 概述本文主要分享 Eureka 自己实现的 StringCache。先一起来看下美团点评技术团队对 String#intern(...) 的分享:FROM 《深入解析Str转载 2017-12-15 10:24:43 · 658 阅读 · 0 评论