
网盘:百度 | 学分:5,VIP免费 | 发布:2023-02-09 | 查看:0 | 更新:2023-12-14 | GO
【GO】Go容器化微服务系统实战
网盘:百度 | 学分:5,VIP免费 | 发布:2023-02-09 | 查看:0 | 更新:2023-12-14 | GO
【GO】Go容器化微服务系统实战
〖课程介绍〗:
〖课程目录〗:
第1章 课程介绍与学习指南 1 节 | 6分钟
第2章 Go微服务介绍与容器化入门 7 节 | 101分钟
课程从微服务入门开始,本章讲解Go-micro的transport通讯层gRPC原理。以及gRPC数据的传输序列化和反序列化Protobuf的原理
第3章 微服务模块开发 8 节 | 89分钟
以业务最简单的用户模块为例,串联Go module、Gorm等知识,理解如何将模块开发并封装为镜像。同时讲解如何配置代理获得何老师一样的项目仓库。
视频:3-5 编写Handel要暴露的服务 (16:23)
视频:3-8 章节小结 (02:16)
第4章 注册配置中心实现10 节 | 134分钟
介绍Go-micro中的Consul组件实现注册中心和配置中心的基本原理。完成分类模块基本功能开发,利用Docker快速安装Consul,介绍实际工作中的使用经验,并将其接入项目。
视频:4-2 注册中心的安装 (05:23)
视频:4-4 编写对外暴露的服务 (19:33)
视频:4-6 编写Handler (33:21)
视频:4-8 完善Consule配置 (20:13)
视频:4-9 微服务课程小结 (06:22)
第5章 链路追踪观望台8 节 | 127分钟
第6章 熔断,限流,负载均衡16 节 | 148分钟
熔断,限流,负载均衡是微服务保稳三剑客,而电商中的购物车模块需要稳定的服务来保证准确性,本章介绍hystrix-Go组件原理和作用,介绍限流问题的代码包 uber/ratelIMit的基本使用
视频:6-4 微服务API网关 (06:01)
视频:6-6 service 端 model 开发 (02:18)
视频:6-7 server端 repository 开发 (13:02)
视频:6-8 server端口service开发 (04:10)
视频:6-10 server端 handler开发 (13:53)
视频:6-12 购物车API层 添加熔断 (16:36)
视频:6-13 购物车API层 添加负载均衡 (18:49)
视频:6-14 API 网关及熔断看板使用 (09:34)
作业:6-15 【讨论】我不理解我的上司整天在干什么,但是我觉得他在瞎忙活
视频:6-16 章节总结 (04:50)
第7章 性能监控能力完善11 节 | 143分钟
微服务Go化,一般都是因为在意性能,所以性能监控非常重要,尤其是订单模块。本章开发订单模块的同时,使用Docker快速完成Promethues+grafana安装,并接入项目中,完成性能监控台
第8章 服务级观测台完成19 节 | 194分钟
通过zap 工具进行日志记录,统一收集到日志中心ELK中。再统一配置,将前面的链路追踪、负载均衡、监控日志等全部集成在一起,完成服务级观测台
第9章 项目部署,完成闭环10 节 | 68分钟
至此,项目已可视化,还差部署即可完成闭环。本章重点讲解如何进行快速部署。讲解K8s的整体架构,基础组件及使用。提供阿里云镜像,只用脚本就可以安装。最后帮助大家完成前后端联调,画下完美句号
*声明:课程资源购自网络,版权归原作者所有,仅供参考学习使用,严禁外传及商用,若侵犯到您的权益请联系客服删除。