Go微服务入门到容器化实践,落地可观测的微服务电商项目

这可能是你全面提升Go微服务能力的绝佳机会

第1章课程介绍与学习指南
1-1本课的go微服务有什么不同?
第2章Go微服务介绍与容器化入门
2-1微服务基础介绍
2-2微服务必备技能Docker 入门介绍
2-3go-micro基础之 grpc proto
2-4go-micro 组件架构及通讯原理
2-5 go-micro 入门案例验证
2-6go-micro 入门案例编写
2-7作业节
第3章微服务模块开发
3-1micro new 和项目目录创建
3-2go mod 私有化设置 和 gorm 说明
3-3编写proto并自动生成代码
3-4domain对数据库和模型进行操作
3-5编写Handel要暴露的服务
3-6 go-micro开发流程梳理
3-7 dockerfile 打包 user 功能
3-8章节小结
第4章注册配置中心实现
4-1注册中心的基本介绍
4-2注册中心的安装
4-3分类模块目录结构生成
4-4编写对外暴露的服务
4-5数据库进行交互
4-6编写Handler
4-7配置中心/注册中心的使用
4-8完善Consule配置
4-9微服务课程小结
4-10作业节
第5章链路追踪观望台
5-1jaeger 原理
5-2商品领域 proto编写
5-3 商品领域 模型编写
5-4 商品领域repository 开发
5-5 商品领域 service开发
5-6商品领域 handler开发
5-7商品领域 链路追踪使用
5-8链路追踪小结
第6章熔断,限流,负载均衡
6-1熔断器作用和原理
6-2限流的作用和原理
6-3负载均衡作用和原理
6-4微服务API网关
6-5server端 proto 文件编写
6-6service 端 model 开发
6-7server端 repository 开发
6-8server端口service开发
6-9common 独立使用
6-10server端 handler开发
6-11server 端 添加限流
6-12购物车API层 添加熔断
6-13购物车API层 添加负载均衡
6-14API 网关及熔断看板使用
6-15作业节
6-16章节总结
第7章性能监控能力完善
7-1监控系统prometheus基本介绍
7-2docker-compose 基础介绍
7-3docker-compose 具体使用的例子
7-4订单领域 proto 开发
7-5订单领域 model 开发
7-6订单领域 repository 开发
7-7订单领域 service 开发
7-8微服务handler 代码编写
7-9订单main.go 添加 prometheus 监控
7-10监控系统可视化
7-11监控系统建立章节总结
第8章服务级观测台完成
8-1日志系统ELK 架构介绍
8-2Filebeat 工作原理及注意事项
8-3Logstash 工作原理
8-4docker-compose 配置安装 ELK
8-5国际支付 PayPal 账户和沙盒环境指南
8-6日志zap 封装
8-7支付服务端 Proto 开发
8-8支付信息 handler 开发
8-9支付服务端 main.go 文件开发
8-10FileBeat 下载和使用说明
8-11支付API proto 开发
8-12国际支付PayPal handler 退款业务开发(上)
8-13国际支付PayPal handler 退款业务开发(下)
8-14支付PayPal main.go 开发及效果展示(上)
8-15支付PayPal main.go 开发及效果展示(下)
8-16幂等性介绍
8-17Kibana日志可视化展示
8-18作业节
8-19本章小结
第9章项目部署,完成闭环
9-1k8s 基础入门及架构介绍
9-2k8s api server 架构及创建应用原理
9-3k8s 不同种类controller 作用讲解
9-4k8s 安装-阿里云创建ECS
9-5k8s 安装 服务器基础安装
9-6k8s 安装初始化Master 节点
9-7k8s node 节点加入集群
9-8 kompose 介绍和说明
9-9kubectl 常用命令讲解
9-10作业节

梦回资源网温馨提示:本资源来源于网友投稿,与本站无直接关系,如侵犯了您的权益,请联系站长删除!
梦回资源网 » Go微服务入门到容器化实践,落地可观测的微服务电商项目

提供最优质的资源集合

立即查看 了解详情