Go容器化微服务系统实战 第1章 课程介绍与学习指南 课程的介绍、学习路线与指南,如何更好的学习本课程 第2章 Go微服务介绍与容器化入门 课程从微服务入门开始,本章讲解其transport通讯层grpc原理。以及grpc数据的传输序列化和反序列化protobuf的原理 第3章 微服务模块开发 以业务最简单的用户模块为例,串联go module、gorm等知识,理解如何将模块开发并封装为镜像。同时讲解如何配置代理获得何老师一样的项目仓库。 第4章 注册配置中心实现 介绍go-micro中的Consul组件实现注册中心和配置中心的基本原理。完成分类模块基本功能开发,利用Docker快速安装Consul,介绍实际工作中的使用经验,并将其接入项目。 第5章 链路追踪观望台 介绍go-micro中的Jaeger组件原理和作用,开发商品模块并打包部署。为项目集成链路追踪功能,完成链路观测台 第6章 熔断,限流,负载均衡 熔断,限流,负载均衡是微服务保稳三剑客,而电商中的购物车模块需要稳定的服务来保证准确性,本章介绍hystrix-go组件原理和作用,介绍限流问题的代码包 uber/ratelimit的基本使用 第7章 性能监控能力完善 微服务Go化,一般都是因为在意性能,所以性能监控非常重要,尤其是订单模块。本章开发订单模块的同时,使用Docker快速完成promethues+grafana安装,并接入项目中,完成性能监控台 第8章 服务级观测台完成 通过zap 工具进行日志记录,统一收集到日志中心ELK中。再统一配置,将前面的链路追踪、负载均衡、监控日志等全部集成在一起,完成服务级观测台 第9章 前后端联调及部署 前端项目直接赠送,重点讲解如何联调,K8s提供阿里云镜像,只用脚本就可以安装。讲解容器云平台openshift的整体架构,基础组件及使用 |
欢迎光临 学途无忧 (http://xuetu123.com/) | Powered by Discuz! X3.2 |