对于真正微服务项目处来说,服务开发只是第一步,容器化、弹性伸缩和可观测才是真正关键。本课程将通过电商项目实战,系统学习完全形态的微服务,掌握成熟闭环的落地方案。

1-1本课的go微服务有什么不同?(05:34)

2-1微服务基础介绍(19:17)

2-2微服务必备技能Docker入门介绍(18:48)

2-3go-micro基础之grpcproto(20:29)

2-4go-micro组件架构及通讯原理(12:28)

2-5go-micro入门案例验证(14:41)

2-6go-micro入门案例编写(14:19)

2-7【讨论题】35岁+是继续干技术还是转管理?

3-1micronew和项目目录创建(11:18)

3-2gomod私有化设置和gorm说明(07:16)

3-3编写proto并自动生成代码(11:16)

3-4domain对数据库和模型进行操作(19:38)

3-5编写Handel要暴露的服务(16:23)

3-6go-micro开发流程梳理(08:20)

3-7dockerfile打包user功能(11:57)

3-8章节小结(02:16)

4-1注册中心的基本介绍(14:13)

4-2注册中心的安装(05:23)

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)

4-10开发起一个计划总是遥遥无期,它总被一些非技术性的原因阻挠

5-1jaeger原理(17:54)

5-2商品领域proto编写(17:14)

5-3商品领域模型编写(11:52)

5-4商品领域repository开发(13:04)

5-5商品领域service开发(03:02)

5-6商品领域handler开发(16:08)

5-7商品领域链路追踪使用(43:51)

5-8链路追踪小结(03:25)

6-1熔断器作用和原理(13:05)

6-2限流的作用和原理(04:22)

6-3负载均衡作用和原理(03:33)

6-4微服务API网关(06:01)

6-5server端proto文件编写(15:02)

6-6service端model开发(02:18)

6-7server端repository开发(13:02)

6-8server端口service开发(04:10)

6-9common独立使用(04:59)

6-10server端handler开发(13:53)

6-11server端添加限流(16:56)

6-12购物车API层添加熔断(16:36)

6-13购物车API层添加负载均衡(18:49)

6-14API网关及熔断看板使用(09:34)

6-15【讨论】我不理解我的上司整天在干什么,但是我觉得他在瞎忙活

6-16章节总结(04:50)

7-1监控系统prometheus基本介绍(16:58)

7-2docker-compose基础介绍(09:23)

7-3docker-compose具体使用的例子(13:26)

7-4订单领域proto开发(16:07)

7-5订单领域model开发(05:52)

7-6订单领域repository开发(12:52)

7-7订单领域service开发(03:59)

7-8微服务handler代码编写(15:33)

7-9订单main.go添加prometheus监控(23:03)

7-10监控系统可视化(20:34)

7-11监控系统建立章节总结(04:52)

8-1日志系统ELK架构介绍(07:52)

8-2Filebeat工作原理及注意事项(06:54)

8-3Logstash工作原理(05:05)

8-4docker-compose配置安装ELK(25:03)

8-5国际支付PayPal账户和沙盒环境指南(08:50)

8-6日志zap封装(09:15)

8-7支付服务端Proto开发(11:45)

8-8支付信息handler开发(14:41)

8-9支付服务端main.go文件开发(22:10)

8-10FileBeat下载和使用说明(04:08)

8-11支付APIproto开发(05:01)

8-12国际支付PayPalhandler退款业务开发(上)(13:37)

8-13国际支付PayPalhandler退款业务开发(下)(10:02)

8-14支付PayPalmain.go开发及效果展示(上)(12:12)

8-15支付PayPalmain.go开发及效果展示(下)(12:52)

8-16幂等性介绍(04:12)

8-17Kibana日志可视化展示(16:41)

8-18该如何应对截止日期和从属关系的压

8-19本章小结(03:35)

9-1k8s基础入门及架构介绍(11:52)

9-2k8sapiserver架构及创建应用原理(08:36)

9-3k8s不同种类controller作用讲解(05:00)

9-4k8s安装-阿里云创建ECS(07:16)

9-5k8s安装服务器基础安装(13:39)

9-6k8s安装初始化Master节点(06:54)

9-7k8snode节点加入集群(03:39)

9-8kompose介绍和说明(05:41)

9-9kubectl常用命令讲解(04:25)

9-10有太多东西没学没有足够的时间心里很焦虑怎么办

独家号:慕课网

慕课网(IMOOC)是IT技能学习平台。慕课网(IMOOC)课程涉及JAVA、前端、Python、大数据等60类主流技术语言,覆盖了面试就业、职业成长、自我提升等需求场景,帮助用户实现从技能提升到岗位提升的能力闭环。

学习方式:在线播放或缓存下载