Spring-cloud 进阶
潜水艇_
这个作者很懒,什么都没留下…
展开
-
1-4Eureka 服务端源码解析
服务端 Eureka Server同时也是Eureka Client,在不禁止Server的客户端行为时,他会向Server拉取注册表,服务注册,发送心跳等功能 一、相关类介绍 1.1、类结构 instanceRegistry(1):是Eureka Server注册表的最核心接口,主要是在内存中管理注册到Server中的服务实例信息 instanceRegistry(2):对PeerAwa...原创 2020-04-16 21:40:14 · 208 阅读 · 0 评论 -
2-1 Eureka 对应Java知识总结目录
Eureka 对应Java知识总结目录 基础类知识 枚举 监听器 数据类知识 ConcurrentHashMap(HashMap) Loading(guava) 线程类知识 AtomicReference ReentrantReadWriteLock 线程锁 线程对象锁 CircularQueue ConcurrentLinkedQueue CopyOnWriteArraySet 线程...原创 2020-04-15 13:23:06 · 146 阅读 · 0 评论 -
1-2 Eureka 服务发现原理
服务发现原理 原理:如下图 1.1、发现原理 1.1.1、服务部署情况 注册中心:部署在上海机房,北京机房,深圳机房 服务提供者:部署在上海机房,深圳机房 消费者:部署在上海机房,北京机房 1.1.2、服务注册情况 注册中心:Server之间通过同步复制进行数据同步 提供者(上海机房):注册到上海机房Server,并提供者数据同步到注册中心 提供者(深圳机房):注册到深圳机房Serve...原创 2020-04-09 16:32:49 · 586 阅读 · 0 评论 -
1-3 Eureka Client 客户端源码解析
一、客户端工作流程 1.1、初始化阶段 1、读取与server交互的信息,封装成EurekaClientConfig 2、读取自身服务信息,封装成EurekaInstanceConfig 3、拉取Server注册信息缓存到本地 4、服务注册 5、发送心跳,刷新缓存,注册定时任务 1.2、启动阶段 1、发送心跳维持租约 2、定时获取注册表信息更新本地缓存 3、监控自身信息,如果有变化重新注册服...原创 2020-04-07 10:54:32 · 413 阅读 · 0 评论