所有分类
  • 所有分类
  • 后端开发
  • 干货有料

【大厂学苑】深度剖析微服务架构底层源码

课程简介

本课程深入讲解了微服务架构中的注册中心原理与实现,特别是Eureka和Nacos这两个主流注册中心的使用与源码分析。课程从微服务注册中心的基本概念出发,逐步深入到Eureka和Nacos的内部工作机制,包括服务注册、发现、续约、下线等核心流程。通过对Eureka和Nacos源码的详细解析,帮助学员理解注册中心的工作原理,并能够在实际项目中灵活运用这些知识。

课程目录

第一章 微服务注册中心基础
├── 001-微服务注册中心简介
├── 002-常见注册中心介绍

第二章 Eureka注册中心深入解析
├── 003-Eureka异地多活及架构图解析
├── 004-Region与Zone
├── 005-InstanceInfo介绍
├── 006-Application-Applications-Jersey介绍
├── 007-EurekaClient源码分析入手点
├── 008-EurekaClientAutoConfiguration类上的注解
├── 009-EurekaClient这个Bean方法上的注解
├── 010-EurekaClient的Refresh
├── 011-EurekaClient源码解析总览
├── 012-全量获取注册表
├── 013-客户端提交注册请求
├── 014-定时更新客户端注册表
├── 015-getAndUpdateDelta()方法解析
├── 016-updateDelta()方法解析
├── 017-定时续约
├── 018-定时更新客户端信息
├── 019-答疑及回顾
├── 020-更新本地配置信息到server
├── 021-迭代稳定性
├── 022-服务离线操作
├── 023-服务下架源码解析
├── 024-服务下线源码解析

第三章 Eureka Server源码深度剖析
├── 025-EurekaServer解析入口分析
├── 026-Server处理Client状态修改请求
├── 028-Server间的复制
├── 029-处理客户端删除overridden状态请求
├── 030-处理客户端续约请求
├── 031-Server间的数据同步
├── 032-Server处理客户端注册请求
├── 033-处理Client注册请求中的几个问题的解决
├── 033-回顾
├── 034-计算status的方法解析
├── 035-计算规则详解
├── 036-重看续约中的状态计算
├── 037-处理服务下架请求
├── 038-全量下载中的三个问题
├── 039-读写缓存map与只读缓存map的关系解析
├── 040-处理增量下载请求
├── 041-处理全量下载请求方法解析
├── 042-decorateInstanceInfo()方法引发的两个问题
├── 043-recentlyChangedQueue中元素的删除
├── 044-recentlyChangedQueue是有序队列
├── 045-为什么读写锁要反加?
├── 046-续约操作与锁的问题
├── 047-关于补偿时间
├── 048-清除方法解析

第四章 Nacos注册中心实战
├── 049-Nacos测试环境
├── 050-Nacos版本问题
├── 051-Nacos系统架构解析
├── 052-Nacos数据模型解析
├── 053-Nacos数据模型代码举例
├── 054-Nacos临时实例与持久实例
├── 055-Nacos Client重要API
├── 056-Nacos Client的自动注册原理及实现
├── 057-向Server发送注册请求
├── 058-向Server发送心跳请求
├── 059-Client获取所有服务
├── 060-getServices()跟踪
├── 061-Nacos与Eureka定时更新Client端注册表的不同
├── 062-Client定时更新本地服务
├── 063-updateServiceNow()方法解析
├── 064-双重检测锁DCL
├── 065-定时更新注册表任务解析
├── 066-Client获取要调用服务的提供者列表

第五章 Nacos源码探索
├── 067-Nacos源码工程启动
└── 068-Service类简介
资源下载
下载价格1 赞赏币
0

评论0

请先

显示验证码
没有账号?注册  忘记密码?