课程试听
第一章 配置中心基础知识
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课程细节说明