课程试听
第一章 RPC原理与实践(一)——RPC原理
1-1 整体课程介绍
- 01_课程整体介绍及前置知识点说明
1-2 RFC原理课程内容说明
- 02_第一部分RPC原理课程内容说明
1-3 RPC介绍
- 031_RPC简介背景和用途
- 032_RPC在广义和狭义上的理解及与HTTP的关系
- 033_RPC的优缺点
1-4 RPC结构和调用流程
- 04_RPC结构和调用流程
1-5 RPC消息协议
- 051_消息协议的说明
- 052_设计消息协议的目标
- 053_消息边界问题说明
- 054_消息内容和压缩问题
1-6 RPC实现之消息协议设计
- 061_消息协议实现思路与divide调用参数确定
- 062_调用请求消息协议设计
- 063_返回消息协议设计
1-7 struct模块使用说明
- 07_struct模块使用说明
1-8 RPC实现之消息协议转换实现
- 081_请求参数转换为消息数据实现
- 082_请求消息数据转换为请求原始参数的实现1
- 083_请求消息数据转换为请求原始参数的实现2
- 084_args_decode方法修正与read_all方法实现
- 085_方法名协议实现
- 086_请求消息协议实现测试
- 087_返回值数据转换为消息数据的实现
- 088_消息数据转换为返回值数据的实现
- 089_消息协议实现总结
1-9 RPC传输控制实现
- 091_RPC传输协议说明
- 092_客户端传输工具实现
- 093_服务端传输工具实现
1-10 RPC完整实现
- 101_实现思路说明
- 102_ClientStub实现
- 103_ServerStub实现1
- 104_ServerStub实现2
- 105_Server补充实现
- 106_服务器与客户端调用案例实现
- 107_RPC调用测试
1-11 多线程RPC服务器实现
- 11_多线程RPC服务器实现
第二章 RPC原理与实践(二)——分布式RPC
2-1 分布式RPC课程知识内容说明
- 01分布式RPC课程知识内容说明
2-2 分布式系统基础知识
- 021_单机部署的缺点和多台服务器分布式的好处
- 022_分布式系统需要解决的问题与解决方案
2-3 认识ZooKeeper
- 031_ZooKeeper简介
- 032_ZooKeeper概念说明
2-4 ZooKeeper安装
- 04_ZooKeeper安装
2-5 kazoo使用
- 051_kazoo简介与安装
- 052_客户端连接
- 053_创建节点
- 054_获取节点数据
- 055_监视使用
2-6 RPC服务器程序改写
- 061_保存在zookeeper节点层次和类型的设计确定
- 062_服务器程序改写实现
2-7 RPC客户端程序改写
- 071_客户端程序改写思路
- 072_客户端程序实现1
- 072_客户端程序实现2
- 073_测试分布式RPC
第三章 RPC原理与实践(四)——gRPC
3-1 gRPC框架课程知识介绍及gRPC简介架构和使用方法
- 01_第四部分gRPC框架课程知识介绍及gRPC简介架构和使用方法
3-2 HTTP2协议
- 021_HTTP1协议的不足
- 022_HTTP2协议介绍
3-3 gRPC接口类型
- 03_gRPC接口类型
3-4 ProtocolBuffers
- 041_ProtocolBuffers简介及文档结构和注释语法
- 042_数据类型与消息类型的语法
- 043_接口服务定义语法
3-5 案例接口定义与代码生成
- 051_案例接口定义1
- 052_案例接口定义2
- 053_编译代码生成与生成文件说明
3-6 服务器与客户端程序编写
- 061_服务器一元RPC调用方法实现
- 062_服务器启动代码实现
- 063_客户端一元RPC调用实现
- 064_服务器流式RPC调用服务器与客户端实现
- 065_客户端流式RPC调用服务器与客户端实现
- 066_双向流式RPC调用服务器与客户端实现
第四章 RPC原理与实践(三)——Thrift
4-1 Thrift框架课程知识说明与Thrift简介
- 01_第三部分Thrift框架课程知识说明与Thrift简介
4-2 IDL接口定义语言说明与Thrift使用方法
- 02_IDL接口定义语言说明与Thrift使用方法
4-3 Thrift框架的实现技术架构
- 03_Thrift框架的实现技术架构
4-4 Thrift的安装
- 04_Thrift的安装
4-5 Thrift接口定义语言
- 051_基本数据类型与容器类型
- 052_常量枚举结构体与异常类型
- 053_注释和服务定义
- 054_thrift编译器生成代码
4-6 消息协议与传输的选择
- 06_消息协议与传输的选择
4-7 服务端案例程序编写
- 071_服务端程序编写思路
- 072_服务端接口服务方法实现
- 073_创建服务器开启RPC服务
4-8 客户端案例程序编写
- 081_客户端调用的工具创建
- 082_客户端调用编写与测试
第五章 云计算基础之云计算概念+架构+特点
5-1 课程介绍
- 000_课程简介
5-2 绪论
- 001_绪论(强烈建议观看-知识的边界)
5-3 云计算基础之引言
- 002_云计算基础之引言(资源使用+资源管理+虚拟化+云计算+云计算历史)
5-4 云计算基础之基本概念
- 003_云计算基础之基本概念(云计算概念+什么是云计算)
- 004_云计算基础之基本概念(实现方式+现状+提供商)
5-5 云计算基础之常见种类
- 005_云计算基础之常见种类(云计算分类+衍生云+选用标准)
5-6 云计算基础之基本架构
- 006_云计算基础之基本架构(基本架构+架构思考)
5-7 云计算基础之虚拟化VS云计算
- 007_云计算基础之虚拟化&云计算(虚拟化+云计算+关系)
5-8 云计算基础之小结
- 008_云计算基础之小结
5-9 OpenStack简介
- 009_OpenStack简介之简介(历史+简介+核心服务+发行+使用标准)
5-10 OpenStack简介之架构设计
- 010_OpenStack简介之架构设计(逻辑图+架构设计图+概念图)
5-11 OpenStack简介之组件介绍
- 011_OpenStack简介之组件介绍(组件简介+完美组件)
5-12 OpenStack简介之实验环境
- 012_OpenStack简介之实验环境(学习环境+主机环境)
5-13 OpenStack简介之小结
- 013_OpenStack简介之小结
第六章 OpenStack云计算之环境部署
6-1 OpenStack部署之实验环境
- 014_OpenStack部署之实验环境(准备工作-Centos7安装)
- 015_OpenStack部署之实验环境(准备工作-ip设置+软件源)
- 016_OpenStack部署之实验环境(准备工作-网络配置+安全配置+主机名配置)
- 017_OpenStack部署之实验环境(基本环境-软件+时间同步+计算节点)
- 018_OpenStack部署之实验环境(小结)
6-2 OpenStack部署之支撑性服务
- 019_OpenStack部署之支撑性服务(数据库-官方介绍+软件+配置+初始化)
- 020_OpenStack部署之支撑性服务(rabbitmq-作用+官方介绍+软件+配置+插件)
- 021_OpenStack部署之支撑性服务(memcache-作用+官方介绍+软件+配置)
- 022_OpenStack部署之支撑性服务(小结)
6-3 OpenStack部署之认证组件
- 023_OpenStack部署之认证组件(组件详解-官方介绍+功能+核心术语+配置)
- 024_OpenStack部署之认证组件(组件部署-数据库配置+软件安装+软件配置+数据同步)
- 025_OpenStack部署之认证组件(组件部署-admin权限+http配置+权限配置1)
- 026_OpenStack部署之认证组件(组件部署-权限配置2+认证效果)
- 027_OpenStack部署之认证组件(部署梳理)
- 028_OpenStack部署之认证组件(总结)
6-4 OpenStack部署之镜像组件
- 029_OpenStack部署之镜像组件(组件详解-官方+详解+存储+简介+配置)
- 030_OpenStack部署之镜像组件(组件部署-数据库配置+软件安装+软件配置)
- 031_OpenStack部署之镜像组件(组件部署-初始化+权限配置)
- 032_OpenStack部署之镜像组件(效果查看)
- 033_OpenStack部署之镜像组件(小结)
6-5 OpenStack部署之计算组件
- 034_OpenStack部署之计算组件(组件详解-官方+原理+组件)
- 035_OpenStack部署之计算组件(组件详解-权重+梳理)
- 036_OpenStack部署之计算组件(控制组件部署-数据库+软件安装+配置修改1)
- 037_OpenStack部署之计算组件(控制组件部署-配置修改2+数据同步)
- 038_OpenStack部署之计算组件(控制组件部署-权限配置+效果查看)
- 039_OpenStack部署之计算组件(计算组件部署-软件+配置修改+启动)
- 040_OpenStack部署之计算组件(计算组件部署-效果查看)
- 041_OpenStack部署之计算组件(小结)
6-6 OpenStack部署之网络组件
- 042_OpenStack部署之网络组件(网络简介-简介+功能+基本架构+类型)
- 043_OpenStack部署之网络组件(组件介绍-官方+原理+组件)
- 044_OpenStack部署之网络组件(控制节点部署-数据库+软件+配置1)
- 045_OpenStack部署之网络组件(控制节点部署-配置2)
- 046_OpenStack部署之网络组件(控制节点部署-配置3+数据同步
- 047_OpenStack部署之网络组件(控制节点部署-权限配置+效果查看)
- 048_OpenStack部署之网络组件(控制节点部署-梳理)
- 049_OpenStack部署之网络组件(计算节点部署-软件+配置)
- 050_OpenStack部署之网络组件(计算节点部署-效果查看+梳理)
- 051_OpenStack部署之网络组件(小结)
6-7 OpenStack部署之小结
- 052_OpenStack部署之(小结)
第七章 OpenStack云计算之综合实践
7-1 OpenStack综合实践之VM创建
- 053_OpenStack综合实践之VM创建(实例属性-网络+子网+实例)
- 054_OpenStack综合实践之VM创建(创建实例-秘钥+安全组+检查)
- 055_OpenStack综合实践之VM创建(创建实例-创建+检查)
- 056_OpenStack综合实践之VM创建(常见报错1)
- 057_OpenStack综合实践之VM创建(常见报错2)
- 058_OpenStack综合实践之VM创建(常见报错3)
- 059_OpenStack综合实践之VM创建(排错思路)
- 060_OpenStack综合实践之VM创建(小结)
7-2 OpenStack综合实践之可视化界面
- 061_OpenStack综合实践之可视化界面(简介)
- 062_OpenStack综合实践之可视化界面(部署-软件+配置)
- 063_OpenStack综合实践之可视化界面(部署-效果+梳理)
- 064_OpenStack综合实践之可视化界面(管理员界面-项目)
- 065_OpenStack综合实践之可视化界面(管理员界面-管理员)
- 066_OpenStack综合实践之可视化界面(管理员界面-身份管理+梳理)
- 067_OpenStack综合实践之可视化界面(操作员界面)
- 068_OpenStack综合实践之可视化界面(小结)
7-3 OpenStack综合实践之块存储部署
- 069_OpenStack综合实践之块存储部署(简介-官方+存储+cinder)
- 070_OpenStack综合实践之块存储部署(组件详解-流程+组件+场景)
- 071_OpenStack综合实践之块存储部署(控制服务部署-数据库+软件+配置)
- 072_OpenStack综合实践之块存储部署(控制服务部署-配置2+数据同步+权限+效果)
- 073_OpenStack综合实践之块存储部署(存储服务部署-磁盘+lvm配置)
- 074_OpenStack综合实践之块存储部署(存储服务部署-软件+配置)
- 075_OpenStack综合实践之块存储部署(存储服务部署-效果+梳理)
- 076_OpenStack综合实践之块存储部署(存储实践-创建+附加)
- 077_OpenStack综合实践之块存储部署(存储实践-卸载+删除+梳理)
- 078_OpenStack综合实践之块存储部署(nfs存储部署-流程+磁盘+nfs)
- 079_OpenStack综合实践之块存储部署(nfs存储部署-nfs后端+效果)
- 080_OpenStack综合实践之块存储部署(nfs存储部署-实践+梳理)
- 081_OpenStack综合实践之块存储部署(多存储部署-准备+多存储配置+前后端绑定)
- 082_OpenStack综合实践之块存储部署(多存储实践-命令行+可视化界面)
- 083_OpenStack综合实践之块存储部署(总结)
7-4 OpenStack综合实践之深入理解VM
- 084_OpenStack综合实践之深入理解VM(如何通网)
- 085_OpenStack综合实践之深入理解VM(VM实例-实例文件)
- 086_OpenStack综合实践之深入理解VM(VM实例-配置文件)
- 087_OpenStack综合实践之深入理解VM(属性获取-元数据+获取)
- 089_OpenStack综合实践之深入理解VM(流程详解-第1阶段)
- 090_OpenStack综合实践之深入理解VM(流程详解-第2阶段)
- 091_OpenStack综合实践之深入理解VM(流程详解-梳理)
- 092_OpenStack综合实践之深入理解VM(小结)
7-5 OpenStack综合实践之总结
- 093_OpenStack综合实践之总结
第八章 OpenStack云计算之实践拓展
8-1 OpenStack实践拓展之定制映像
- 094_OpenStack实践拓展之定制映像(映像简介)
- 095_OpenStack实践拓展之定制映像(映像制作-准备环境)
- 096_OpenStack实践拓展之定制映像(映像制作-创建虚拟机)
- 097_OpenStack实践拓展之定制映像(映像制作-虚拟机基本安全)
- 098_OpenStack实践拓展之定制映像(映像制作-网卡+脚本规划)
- 099_OpenStack实践拓展之定制映像(映像制作-脚本框架)
- 100_OpenStack实践拓展之定制映像(映像制作-定制脚本1)
- 101_OpenStack实践拓展之定制映像(映像制作-定制脚本2)
- 102_OpenStack实践拓展之定制映像(映像制作-其他功能+镜像压缩)
- 103_OpenStack实践拓展之定制映像(映像制作-创建vm)
- 104_OpenStack实践拓展之定制映像(映像制作-效果查看+梳理)
- 105_OpenStack实践拓展之定制映像(小结)
8-2 OpenStack实践拓展之定制网络
- 106_OpenStack实践拓展之定制网络(双网络-需求+分析+方案)
- 107_OpenStack实践拓展之定制网络(定制双网络-双网卡环境)
- 108_OpenStack实践拓展之定制网络(定制双网络-配置修改+环境检查)
- 109_OpenStack实践拓展之定制网络(定制双网络-双网络属性+测试)
- 110_OpenStack实践拓展之定制网络(操作梳理)
- 111_OpenStack实践拓展之定制网络(小结)
8-3 OpenStack实践拓展之其他内容
- 112_OpenStack实践拓展之其他内容(防火墙规则)
- 113_OpenStack实践拓展之其他内容(主机名规则)
- 114_OpenStack实践拓展之其他内容(增加计算节点-需求+环境+部署nova)
- 115_OpenStack实践拓展之其他内容(增加计算节点-部署neutron+测试)
- 116_OpenStack实践拓展之其他内容(增加计算节点-梳理)
- 117_OpenStack实践拓展之其他内容(删除计算节点)
- 118_OpenStack实践拓展之其他内容(小结)
8-4 OpenStack云计算课程总结
- 119_OpenStack云计算(入门篇-快速梳理)
- 120_OpenStack云计算(收尾)