C/C++学习路线图--Go语言微服务
2020-01-03 本文已影响0人
再让你三行代码
黑马程序员的C/C++学习路线图大纲中第七阶段的学习是Go语言微服务的学习:主要介绍了C/C++学习路线图的Go语言微服务的学习目标,C/C++学习路线图的Go语言微服务的市场价值,C/C++学习路线图的Go语言微服务的重点知识。C/C++学习路线图中的Go语言微服务学习视频可以在黑马程序员视频库中找到:yun.itheima.com
C/C++学习路线图中Go语言微服务的技术要点:Go语言语法;掌握微服务开发;docker操作;k8s;k8s与微服务项目结合。
黑马程序员视频库:yun.itheima.com 黑马程序员视频库:yun.itheima.comGo语言语法
1.Go语言基础语法及常用数据结构
2.Go语言面向对象语法使用,创建并发、channel 实现同步
3.Go语言的网络并发实现
4.串联使用Go语言知识点实现简单案例
掌握微服务开发
1.rpc使用
2.protobuf使用
3.grpc使用
4.consul安装
5.consul命令行使用
6.consul代码实现
7.go-micro安装
8.go-micro使用
docker操作
1.docker容器的进入、生成新的镜像
2.docker私有仓库的使用配置
3.docker数据卷的使用
4.docker数据卷容器的使用
5.docker端口映射的使用
6.docekrfile的功能介绍
7.dockerfile的使用
k8s
1.k8s简介
2.Master、Node环境介绍
3.资源对象属性
4.pod流程解析
5.静态pod及状态介绍
6.控制器标签机制
7.控制器RC、RS
8.deoloy机制
9.deploy进阶
10.负载均衡service基础
11.通信解析与ingress
k8s与微服务项目结合
项目结合docker和k8s,引入github和阿里云,完成自动打包镜像及部署任务