资源简介
对于真正微服务项目来说,服务开发只是第一步,容器化、弹性伸缩和可观测才是真正关键。本课程将通过电商项目实战,系统学习完全形态的微服务,掌握成熟闭环的落地方案。
从搭建到部署,完整落地Go微服务电商项目
全网首发,为0-2年Go工程师打造,满足大多数公司转型需求
以电商项目为载体,基于Go结合Docker构建容器化、可监控的完整微服务系统
让能Docker的都Docker,让可观测的都能观测
课程目录
第1章 课程介绍与学习指南 试看
课程的介绍、学习路线与指南,如何更好的学习本课程
共 1 节 (6分钟) 展开列表
第2章 Go微服务介绍与容器化入门 试看
课程从微服务入门开始,本章讲解go-micro的transport通讯层grpc原理。以及grpc数据的传输序列化和反序列化protobuf的原理
共 6 节 (101分钟) 展开列表
第3章 微服务模块开发 试看
以业务最简单的用户模块为例,串联go module、gorm等知识,理解如何将模块开发并封装为镜像。同时讲解如何配置代理获得何老师一样的项目仓库。
共 8 节 (89分钟) 展开列表
第4章 注册配置中心实现
介绍go-micro中的Consul组件实现注册中心和配置中心的基本原理。完成分类模块基本功能开发,利用Docker快速安装Consul,介绍实际工作中的使用经验,并将其接入项目。
共 9 节 (134分钟) 展开列表
第5章 链路追踪观望台
介绍go-micro中的Jaeger组件原理和作用,开发商品模块并打包部署。为项目集成链路追踪功能,完成链路观测台
共 8 节 (127分钟) 展开列表
第6章 熔断,限流,负载均衡
熔断,限流,负载均衡是微服务保稳三剑客,而电商中的购物车模块需要稳定的服务来保证准确性,本章介绍hystrix-go组件原理和作用,介绍限流问题的代码包 uber/ratelimit的基本使用
共 15 节 (148分钟) 展开列表
第7章 性能监控能力完善
微服务Go化,一般都是因为在意性能,所以性能监控非常重要,尤其是订单模块。本章开发订单模块的同时,使用Docker快速完成promethues+grafana安装,并接入项目中,完成性能监控台
共 11 节 (143分钟) 展开列表
第8章 服务级观测台完成
通过zap 工具进行日志记录,统一收集到日志中心ELK中。再统一配置,将前面的链路追踪、负载均衡、监控日志等全部集成在一起,完成服务级观测台
共 18 节 (194分钟) 展开列表
第9章 项目部署,完成闭环
至此,项目已可视化,还差部署即可完成闭环。本章重点讲解如何进行快速部署。讲解K8s的整体架构,基础组件及使用。提供阿里云镜像,只用脚本就可以安装。最后帮助大家完成前后端联调,画下完美句号
共 9 节 (68分钟) 展开列表
资源目录
-代码开始-031-447 - Go容器化微服务系统实战 [5.9G] ┣━━第1章 课程介绍与学习指南【go微服务】 [15.2M] ┃ ┗━━1-1 本课的go微服务有什么不同?【go微服务.mp4 [15.2M] ┣━━第2章 Go微服务介绍与容器化入门【go微服务 [449M] ┃ ┣━━2-1 微服务基础介绍[天下无鱼][shikey.com].mp4 [49.6M] ┃ ┣━━2-2 微服务必备技能Docker 入门介绍[天下无鱼][shikey.com](001026).mp4 [112.3M] ┃ ┣━━2-3 go-micro基础之 grpc proto[天下无鱼][shikey.com].mp4 [100.9M] ┃ ┣━━2-4 go-micro 组件架构及通讯原理[天下无鱼][shikey.com].mp4 [38.6M] ┃ ┣━━2-5 go-micro 入门案例编写[天下无鱼][shikey.com].mp4 [104.6M] ┃ ┗━━2-6 go-micro 入门案例验证[天下无鱼][shikey.com].mp4 [43.1M] ┣━━第3章 微服务模块开发【go微服务】 [579.5M] ┃ ┣━━3-1 micro new 和 项目目录创建[天下无鱼][shikey.com].mp4 [80.8M] ┃ ┣━━3-2 go mod 私有化设置 和 gorm 说明[天下无鱼][shikey.com].mp4 [41.3M] ┃ ┣━━3-3 编写proto并自动生成代码[天下无鱼][shikey.com].mp4 [73.5M] ┃ ┣━━3-4 domain对数据库和模型进行操作[天下无鱼][shikey.com].mp4 [126.5M] ┃ ┣━━3-5 编写Handel要暴露的服务[天下无鱼][shikey.com].mp4 [102.1M] ┃ ┣━━3-6 go-micro开发流程梳理[天下无鱼][shikey.com].mp4 [47.8M] ┃ ┣━━3-7 dockerfile 打包 user 功能[天下无鱼][shikey.com].mp4 [94.5M] ┃ ┗━━3-8 章节小结[天下无鱼][shikey.com].mp4 [12.9M] ┣━━第4章 注册配置中心实现【go微服务 [806.4M] ┃ ┣━━4-1 注册中心的基本介绍[天下无鱼][shikey.com].mp4 [54.4M] ┃ ┣━━4-2 注册中心的安装[天下无鱼][shikey.com].mp4 [30.7M] ┃ ┣━━4-3 分类模块目录结构生成[天下无鱼][shikey.com].mp4 [76.5M] ┃ ┣━━4-4 分类模块代码自动生成[天下无鱼][shikey.com].mp4 [122.3M] ┃ ┣━━4-5 完善领域模型[天下无鱼][shikey.com].mp4 [88.5M] ┃ ┣━━4-6 数据操作链接proto开放的服务[天下无鱼][shikey.com].mp4 [207.2M] ┃ ┣━━4-7 注册中心的编写[天下无鱼][shikey.com].mp4 [76.5M] ┃ ┣━━4-8 配置中心的使用[天下无鱼][shikey.com].mp4 [123.1M] ┃ ┗━━4-9 微服务课程小结[天下无鱼][shikey.com].mp4 [27.2M] ┣━━第5章 链路追踪观望台【go微服务】 [781.8M] ┃ ┣━━5-1 jaeger 原理[天下无鱼][shikey.com].mp4 [102.7M] ┃ ┣━━5-2 商品领域 proto编写[天下无鱼][shikey.com].mp4 [118.2M] ┃ ┣━━5-3 商品领域 模型编写[天下无鱼][shikey.com].mp4 [71M] ┃ ┣━━5-4 商品领域repository 开发[天下无鱼][shikey.com].mp4 [79.2M] ┃ ┣━━5-5 商品领域 service 开发[天下无鱼][shikey.com].mp4 [19.7M] ┃ ┣━━5-6 商品领域 handler 开发[天下无鱼][shikey.com].mp4 [95.8M] ┃ ┣━━5-7 商品领域 链路追踪使用[天下无鱼][shikey.com].mp4 [281M] ┃ ┗━━5-8 链路追踪小结[天下无鱼][shikey.com].mp4 [14.3M] ┣━━第6章 熔断,限流,负载均衡【go微服务】 [853.9M] ┃ ┣━━6-1 熔断器作用和原理[天下无鱼][shikey.com].mp4 [46.7M] ┃ ┣━━6-10 service 端 handler 开发[天下无鱼][shikey.com].mp4 [84.1M] ┃ ┣━━6-11 购物车server 端 添加限流[天下无鱼][shikey.com].mp4 [105M] ┃ ┣━━6-12 购物车 API层 添加熔断[天下无鱼][shikey.com].mp4 [113.1M] ┃ ┣━━6-13 购物车 API层 添加负载均衡[天下无鱼][shikey.com].mp4 [117.5M] ┃ ┣━━6-14 API 网关及熔断看板使用[天下无鱼][shikey.com].mp4 [66.7M] ┃ ┣━━6-15 章节总结[天下无鱼][shikey.com].mp4 [17.9M] ┃ ┣━━6-2 限流的作用和原理[天下无鱼][shikey.com].mp4 [13.5M] ┃ ┣━━6-3 负载均衡作用和原理[天下无鱼][shikey.com].mp4 [7.9M] ┃ ┣━━6-4 微服务API网关[天下无鱼][shikey.com].mp4 [16.8M] ┃ ┣━━6-5 server端 proto 文件编写[天下无鱼][shikey.com].mp4 [116.4M] ┃ ┣━━6-6 server端 model 开发[天下无鱼][shikey.com].mp4 [12.5M] ┃ ┣━━6-7 server端 repository 开发[天下无鱼][shikey.com].mp4 [78M] ┃ ┣━━6-8 server端口service开发[天下无鱼][shikey.com].mp4 [26.5M] ┃ ┗━━6-9 common 独立使用[天下无鱼][shikey.com].mp4 [31.4M] ┣━━第7章 性能监控能力完善【go微服务】 [866.1M] ┃ ┣━━7-1 监控系统prometheus基本介绍[天下无鱼][shikey.com].mp4 [63.6M] ┃ ┣━━7-10 监控系统可视化[天下无鱼][shikey.com].mp4 [143.9M] ┃ ┣━━7-11 监控系统建立章节总结[天下无鱼][shikey.com].mp4 [18.6M] ┃ ┣━━7-2 docker-compose 基础介绍[天下无鱼][shikey.com].mp4 [50.5M] ┃ ┣━━7-3 docker-compose 具体使用的例子[天下无鱼][shikey.com].mp4 [93.9M] ┃ ┣━━7-4 订单领域 proto 开发[天下无鱼][shikey.com].mp4 [101.9M] ┃ ┣━━7-5 订单领域 model 开发[天下无鱼][shikey.com].mp4 [37.6M] ┃ ┣━━7-6 订单领域 repository 开发[天下无鱼][shikey.com].mp4 [79.1M] ┃ ┣━━7-7 订单领域 service 开发[天下无鱼][shikey.com].mp4 [26M] ┃ ┣━━7-8 微服务handler 代码编写[天下无鱼][shikey.com].mp4 [98.8M] ┃ ┗━━7-9 订单main.go 添加 prometheus 监控[天下无鱼][shikey.com].mp4 [152.2M] ┣━━第8章 服务级观测台完成【go微服务】 [1.2G] ┃ ┣━━8-1 日志系统ELK 架构介绍[天下无鱼][shikey.com].mp4 [31M] ┃ ┣━━8-10 FileBeat 下载和使用说明[天下无鱼][shikey.com].mp4 [68.6M] ┃ ┣━━8-11 支付API proto 开发[天下无鱼][shikey.com].mp4 [41.2M] ┃ ┣━━8-12 国际支付PayPal handler 退款业务开发(上)[天下无鱼][shikey.com].mp4 [80.5M] ┃ ┣━━8-13 国际支付PayPal handler 退款业务开发(下)[天下无鱼][shikey.com].mp4 [62.2M] ┃ ┣━━8-14 支付PayPal main.go 开发及效果展示(上)[天下无鱼][shikey.com].mp4 [73.6M] ┃ ┣━━8-15 支付PayPal main.go 开发及效果展示(下)[天下无鱼][shikey.com].mp4 [72.6M] ┃ ┣━━8-16 幂等性介绍[天下无鱼][shikey.com].mp4 [11.5M] ┃ ┣━━8-17 Kibana日志可视化展示[天下无鱼][shikey.com].mp4 [123.1M] ┃ ┣━━8-18 本章小结[天下无鱼][shikey.com].mp4 [17.5M] ┃ ┣━━8-2 Filebeat 工作原理及注意事项[天下无鱼][shikey.com].mp4 [24.4M] ┃ ┣━━8-3 Logstash 工作原理[天下无鱼][shikey.com].mp4 [19.7M] ┃ ┣━━8-4 docker-compose 配置安装 ELK[天下无鱼][shikey.com].mp4 [168.5M] ┃ ┣━━8-5 国际支付 PayPal 账户和沙盒环境指南[天下无鱼][shikey.com].mp4 [50.6M] ┃ ┣━━8-6 日志zap 封装[天下无鱼][shikey.com].mp4 [80.1M] ┃ ┣━━8-7 支付服务端 Proto 开发[天下无鱼][shikey.com].mp4 [72.3M] ┃ ┣━━8-8 支付信息 handler 开发[天下无鱼][shikey.com].mp4 [92.9M] ┃ ┗━━8-9 支付服务端 main.go 文件开发[天下无鱼][shikey.com].mp4 [147.1M] ┣━━第9章 项目部署,完成闭环【go微服务】 [386.3M] ┃ ┣━━9-1 k8s 基础入门及架构介绍[天下无鱼][shikey.com].mp4 [36.7M] ┃ ┣━━9-2 k8s api server 架构及创建应用原理[天下无鱼][shikey.com].mp4 [25.6M] ┃ ┣━━9-3 k8s 不同种类controller 作用讲解[天下无鱼][shikey.com].mp4 [16.7M] ┃ ┣━━9-4 k8s 安装-阿里云创建ECS[天下无鱼][shikey.com].mp4 [86.5M] ┃ ┣━━9-5 k8s 安装 服务器基础安装[天下无鱼][shikey.com].mp4 [95.2M] ┃ ┣━━9-6 k8s 安装初始化Master 节点[天下无鱼][shikey.com].mp4 [41.4M] ┃ ┣━━9-7 k8s node 节点加入集群[天下无鱼][shikey.com].mp4 [26.7M] ┃ ┣━━9-8 kompose 介绍和说明[天下无鱼][shikey.com].mp4 [40M] ┃ ┗━━9-9 kubectl 常用命令讲解[天下无鱼][shikey.com].mp4 [17.6M] ┗━━课程资料.rar [28.7M]-代码结束-
感谢分享
谢谢分享!
冲啊,Go微服务!
学习学习
感谢分享
感谢分享
好东西
感谢分享 持续学习 go
感谢分享
感谢分享
学习了
感谢分享
谢谢分享
感谢分享
go学习
感谢分享
xuexi学习一下
感谢分享
感谢分享
感谢分享,继续学习
可以,很不错,感谢
微服务深入下
可以
感谢分享
学习
感谢分享
学习学习
感谢分享
感谢分享啊
冲
感谢分享
学习学习
看下微服务
感谢分享
感谢站长
谢谢
感谢站长大大
感谢分享!
感谢分享
感谢分享 哈哈
感谢分享
看着不错的资源
感谢分享
感谢分享
感谢分享
好好好好好好好好好
谢谢
感谢分享
冲
感谢分享
感谢分享
感谢分享