微信扫一扫 分享朋友圈

已有 671 人浏览分享

开启左侧

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

[复制链接]
671 3
价格 
43 ¥
课时 
20小时 课时
类别 
前沿技术 后端开发 go 云计算&大数据 
等级 
中级
服务保证 
MP4无密 画质超清 包含源码 同步完结 
提取码 
购买后可查看
讲师介绍
Cap
全栈工程师

拥有9年多一线软件设计经验和互联网架构经验,经历过诸多大型企业的项目攻坚和调优,尤其擅长互联网基础架构设计,软件架构设计和容器云架构设计。曾参与某检察院大型系统架构设计和核心代码研发,中国网江苏网站亿级流量架构设计,大型电商网站架构设计。现负责公司大型容器云基础架构,DevOps,容器云微服务平台的总体设计和基础框架研发(使用GO语言)。

教材简介
目录
对于真正微服务项目来说,服务开发只是第一步,容器化、弹性伸缩和可观测才是真正关键。本课程将通过电商项目实战,系统学习完全形态的微服务,掌握成熟闭环的落地方案。
第1章 课程介绍与学习指南 试看
课程的介绍、学习路线与指南,如何更好的学习本课程
共 1 节 (6分钟) 收起列表
1-1 本课的go微服务有什么不同? (05:34) 试看
第2章 Go微服务介绍与容器化入门 试看
课程是以go-micro为主的技术栈,本章讲解其transport通讯层grpc原理。以及grpc数据的传输序列化和反序列化protobuf的原理
共 6 节 (101分钟) 收起列表
2-1 微服务基础介绍 (19:17)
2-2 微服务必备技能Docker 入门介绍 (18:48)
2-3 go-micro基础之 grpc protogo-micro 组件架构及通讯原理 (12:28) 试看
2-4 go-micro基础之 grpc proto (20:29)
2-5 go-micro 入门案例验证 (14:41)
2-6 go-micro 入门案例编写 (14:19)
第3章 微服务模块开发 试看
以业务最简单的用户模块为例,串联go module、gorm等知识,理解如何将模块开发并封装为镜像。同时讲解如何配置代理获得何老师一样的项目仓库。
共 8 节 (89分钟) 收起列表
3-1 micro new 和 项目目录创建 (07:16)
3-2 go mod 私有化设置 (11:18)
3-3 编写proto并自动生成代码 (11:16)
3-4 domain对数据库和模型进行操作 (19:38)
3-5 编写Handel要暴露的服务 (16:23)
3-6 go-micro开发流程梳理 (08:20) 试看
3-7 dockerfile 打包 user 功能 (11:57)
3-8 章节小结 (02:16)
第4章 注册配置中心实现
介绍go-micro中的Consul组件实现注册中心和配置中心的基本原理。完成分类模块基本功能开发,利用Docker快速安装Consul,介绍实际工作中的使用经验,并将其接入项目。
共 9 节 (134分钟) 收起列表
4-1 注册中心的基本介绍 (05:23)
4-2 注册中心的安装 (14:13)
4-3 分类模块目录结构生成 (08:36)
4-4 编写对外暴露的服务 (19:33)
4-5 数据库进行交互 (14:18)
4-6 编写Handler (33:21)
4-7 配置中心/注册中心的使用 (11:49)
4-8 完善Consule配置 (20:13)
4-9 微服务课程小结 (06:22)
第5章 链路追踪观望台
介绍go-micro中的Jaeger组件原理和作用,开发商品模块并打包部署。为项目集成链路追踪功能,完成链路观测台
共 8 节 (134分钟) 收起列表
5-1 jaeger 原理 (17:54)
5-2 商品领域 proto编写 (17:14)
5-3 商品领域 模型编写 (13:04)
5-4 商品领域repository 开发 (17:14)
5-5 商品领域 handler开发 (03:02)
5-6 商品领域 service开发 (16:08)
5-7 商品领域 链路追踪使用 (45:23)
5-8 链路追踪小结 (03:25)
第6章 熔断,限流,负载均衡
熔断,限流,负载均衡是微服务保稳三剑客,而电商中的购物车模块需要稳定的服务来保证准确性,本章介绍hystrix-go组件原理和作用,介绍限流问题的代码包 uber/ratelimit的基本使用
共 14 节 (135分钟) 收起列表
6-1 熔断器作用和原理 (13:05)
6-2 限流的作用和原理 (04:22)
6-3 负载均衡作用和原理 (03:33)
6-4 微服务API网关 (06:01)
6-5 server端 proto 文件编写 (15:02)
6-6 service 端 handler 开发 (13:53)
6-7 server端 repository 开发 (02:18)
6-8 server端口service开发 (04:10)
6-9 common 独立使用 (04:59)
6-10 server 端 添加限流 (16:36)
6-11 购物车 API层 添加熔断 (18:49)
6-12 购物车 API层 添加负载均衡 (16:56)
6-13 API 网关及熔断看板使用 (09:34)
6-14 章节总结 (04:50)
第7章 性能监控能力完善
微服务Go化,一般都是因为在意性能,所以性能监控非常重要,尤其是订单模块。本章开发订单模块的同时,使用Docker快速完成promethues+grafana安装,并接入项目中,完成性能监控台
第8章 服务级观测台完成
通过zap 工具进行日志记录,统一收集到日志中心ELK中。再统一配置,将前面的链路追踪、负载均衡、监控日志等全部集成在一起,完成服务级观测台
第9章 前后端联调及部署
前端项目直接赠送,重点讲解如何联调,K8s提供阿里云镜像,只用脚本就可以安装。讲解容器云平台openshift的整体架构,基础组件及使用
本课程持续更新中



Go微服务入门到容器化实践,落地可观测的微服务电商项目
对于真正微服务项目来说,服务开发只是第一步,容器化、弹性伸缩和可观测才是真正关键。本课程将通过电商项目实战,系统学习完全形态的微服务,掌握成熟闭环的落地方案。
技术要求
有Go实际开发经验    掌握Linux操作     熟练掌握MySQL
环境参数
开发语言:Golang    开发平台:Windows 10     开发工具:GoLand
1:《Go微服务入门到容器化实践,落地可观测的微服务电商项目》来自某课网,原价368,由求索学院整理发布!求索学院承诺,本站
2: 本站所有课程MP4格式无密 超清原画,包含所有的视频+素材+课件+源码,官方同步体验!可以通过网盘在线学习也可下载到本地,方便快           捷!
3: 所有课程全部支持试看任何章节,可通过点击右侧官方QQ客服或者微信扫码添加要求试看!
4: 官方品质,信誉保证,本站包含某课网,某讯课堂,某易云,某课吧,某课时间....等课程正在陆续更新,感谢小伙伴们的信任与支持,保证让小伙          伴们满意!
5:本站所有课程永久免费包更新,包括老师后续二次更新,三次更新不等。
6:VIP权限:爱好学习,一直提升自己的小伙伴可以开通VIP会员,享受全站免金币无限制畅快学习!本站所有视频均可免费学习,包括后续上传        的所有课程!(无隐形消费
7:点击下方链接进行试看,在线看默认流畅,调节成原画,最好直接下载到本地是超清    
    试看链接:https://pan.baidu.com/s/1zmqOGxtgzr4SlqcuLT4JpQ
    提取码:wg54


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

举报 使用道具

回复

评论 3

abogaloyeagqu  新手上路  发表于 2021-6-2 22:34:42 | 显示全部楼层
没看完~~~~~~ 先顶,好同志

举报 使用道具

回复
ukmobuye  新手上路  发表于 7 天前 | 显示全部楼层
我是来刷分的,嘿嘿

举报 使用道具

回复
aicoxabax  新手上路  发表于 3 天前 | 显示全部楼层
我抢、我抢、我抢沙发~

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

286

主题
精彩推荐
热门资讯
网友晒图
图文推荐
  • 联系我们
  • 邮箱:826110188#qq.com(请把#改成@)
  • 微信:qiusuo1024
  • QQ客服 826110188
  • 工作时间:周一至周天(早8点—凌晨2点)
  • 微信客服

  • QQ客服

Archiver|手机版|小黑屋| 求索学院 ( 鲁ICP备20032687号-1 )

GMT+8, 2021-6-13 15:21 , Processed in 0.097200 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2020 Comsenz Inc.