课程简介
本课程系统讲解Go语言微服务架构与云原生技术栈,涵盖微服务核心概念、gRPC通信协议、服务注册发现、网关设计、链路追踪、容器化部署及监控告警等关键技术。通过Kong网关、Consul注册中心、OpenTelemetry、Prometheus等主流工具实战,结合go-zero和kratos框架开发短链接、评价系统等企业级项目。学员将掌握微服务拆分、分布式系统设计、容器化部署及可观测性体系建设等核心技能,具备独立开发云原生微服务系统的能力。课程配套完整课件、代码示例和项目实战,帮助开发者快速转型为云原生微服务开发工程师。
下载地址
课程目录
01 微服务概述
第1节:微服务架构介绍与Go语言微服务概览。
02 gRPC和protocol buffers
第1-27节:RPC原理、gRPC开发、protobuf语法、元数据、拦截器等。
03 服务注册与服务发现
第1-13节:原理、Consul选型、Raft协议、负载均衡及健康检查。
04 Go语言微服务框架
第1-76节:Go-kit、go-zero、kratos框架使用及短链接、评价项目实战。
05 网关
第1-4节:网关概述、Kong核心概念、路由转发、限流缓存插件。
06 OpenTelemetry 链路追踪
第1-8节:OTel介绍、Go示例、Jaeger使用、HTTP/gRPC/Redis追踪。
07 Prometheus监控
第1-5节:Prometheus概念、环境搭建、Exporter、PromQL查询。
08 容器技术与Docker
第1-12节:容器原理、Docker安装、镜像容器命令、网络数据管理。
--- 点击展开详细目录 ---
|