课程试听
正在播放
第一章 配置中心基础知识
1-1 课程简介
  • 01课程简介
  • 02课程概述
1-2 环境说明
  • 03系统所需环境介绍
  • 04微服务工程介绍
1-3 配置中心基础之上
  • 05配置中心简介
  • 06配置中心的作用
  • 07配置中心之SpringCloudConfig
  • 08配置中心之CtripApollo
  • 09配置中心之nacos
  • 10配置中心之阿里云ACM
  • 11配置中心的差异说明
1-4 配置中心技术解决方案分析
  • 12配置中心技术解决方案之潜在问题分析
  • 13配置中心技术解决方案之配置接入和配置存储
  • 14配置中心技术解决方案之配置推送和高并发访问
  • 15配置中心技术解决方案之更新轨迹记录及日志同步和运行监控
1-5 HACM黑马应用配置管理平台简介
  • 16HACM简介和系统架构图介绍
  • 17HACM功能开发前奏之环境准备
  • 18HACM开发前奏之需求分析
  • 19HACM功能演示
  • 20表结构介绍
1-6 初始环境搭建
  • 21创建工程并配置环境
  • 22配置启动环境参数并导入工具类和初始化类
  • 23访问测试和Urlmapping的注意事项
1-7 配置管理基础功能开发
  • 24查询所有配置信息的业务层和持久层开发
  • 25测试查询所有并解决分页遗留的问题
  • 26编写配置列表的表现层并测试
  • 27创建配置信息功能实现
  • 28删除配置的功能实现
  • 29添加配置项
  • 30删除配置项功能实现
  • 31前往编辑页面
  • 32配置项的编辑功能实现
  • 33上传配置的功能实现
  • 34上传配置的演示
第二章 配置存储和容灾(资料在本章)
2-1 课程简介
  • 01本章课程内容介绍
2-2 配置文件基础分析
  • 02配置文件分析之XML
  • 03配置文件分析之Properties和YML
2-3 缓存和容灾解决方案分析
  • 04存储格式和存储时机分析
  • 05缓存解决方案分析
  • 06容灾机制解决方案分析
2-4 缓存策略实现
  • 07Docker安装Redis和FastDFS
  • 08缓存功能实现的前期准备
  • 09Redis缓存策略的实现
  • 10测试缓存服务器的换并编写测试类
  • 11RedisTemplate的问题演示及解决
  • 12改造ConfigInfoService加入缓存的支持
2-5 容灾策略实现
  • 13容灾功能实现的前期准备
  • 14编写fastdfs的文件保存功能
  • 15测试保存dfs并分析问题
  • 16解决问题并完成删除和读取dfs的功能实现
  • 17利用消息队列实现容灾
2-6 动态配置缓存和容灾策略实现
  • 18动态根据条件注入缓存和容灾策略
第三章 配置推送和轨迹记录
3-1 课程简介
  • 01本章课程内容介绍
3-2 配置推送解决方案分析
  • 02市面常见配置中心推送机制分析
  • 03推模式和拉模式分析
  • 04连接和轮询的长短分析
  • 05配置推送效率分析及解决方案图
3-3 配置推送实现
  • 06编写服务端获取配置详情的控制器方法
  • 07编写客户端接收请求的控制器
  • 08编写队列监听器并创建刷新配置的核心类
  • 09_1编写PullConfigUtil工具类的初始化
  • 09_2完善初始化PullConfigUtil
  • 10编写PullConfigUtil的findConfig方法
  • 11分析微服务启动时读取配置的机制
  • 12编写初始化系统环境变量的实现
  • 13LongLoopingListerner功能实现
3-4 配置推送原理分析及测试
  • 14本地配置刷新的原理分析
  • 15安装客户端到本地仓库并组合测试
3-5 配置推送轨迹功能分析和技术实现
  • 16推送轨迹的需求分析和技术选型
  • 17记录轨迹功能实现
  • 18轨迹展示功能实现
  • 19轨迹转移文件的功能实现
3-6 整合发布和质量监控
  • 20整合发布之Docker安装JDK
  • 21整合发布之安装Docker私有仓库
  • 22整合发布之安装maven的docker插件并配置
  • 23整合发布之上传hacm_server到docker私有仓库
  • 24整合发布之配置Mysql数据库并测试发布结果
  • 25质量监控之influxdb和cadvisor
  • 26质量监控之Grafana安装与配置
  • 27课程细节说明