基于 Go 微服务架构的直播平台项目是一个使用 Go 语言编写的分布式系统,采用微服务架构,具有高性能、高可用性和实时数据处理能力。该项目支持用户管理、直播管理、直播转码、消息通知和数据分析等功能,同时采用 HTTPS 协议进行通信,确保系统的安全性。

章节目录:

day1

14小节

5:39:07

1.1 项目部分课程内容介绍

14:25

1.2 课前问题答疑

24:16

1.3 直播技术架构分享

18:28

1.4 电商架构分享

16:09

1.5 直播带货业务流程分析

17:33

1.6 商品表与直播间商品表

29:06

1.7 测试数据及model创建

13:54

1.8 定义pb文件并生成代码

36:16

1.9 微服务目录结构划分

19:54

1.10 配置_日志_数据库初始化

36:15

1.11 面向接口的consul初始化

17:24

1.12 查询直播间商品数据实现

44:50

1.13 gorm_in查询保留顺序

07:36

1.14 grpc_Gateway和Makefile

43:01

day2

9小节

5:12:21

2.1 gRPC-Gateway内容回顾

34:43

2.2 上周代码回顾及健康检查

28:10

2.3 库存服务介绍

10:02

2.4 库存服务搭建及查看库存接口

01:06:08

2.5 扣减库存业务实现

40:08

2.6 扣减库存测试

29:29

2.7 悲观锁解决并发扣库存问题

23:50

2.8 乐观锁解决并发扣库存问题

31:43

2.9 基于redis实现的分布式锁

48:08

day3

17小节

5:44:12

3.1 课前问题答疑

12:24

3.2 内容回顾

16:51

3.3 今日内容

07:59

3.4 订单中心表结构设计

17:49

3.5 雪花算法生成订单号

36:39

3.6 RPC调用商品服务获取商品详情

19:09

3.7 库存扣减及创建本地订单记录

15:00

3.8 分布式事务介绍

20:48

3.9 常用的分布式事务解决方案

27:22

3.10 常用的mq介绍

09:36

3.11 RocketMQ安装和基本概念介绍

15:59

3.12 事务消息的执行过程分析

28:44

3.13 分布式事务实现创建订单扣减库存

30:30

3.14 库存服务升级库存回滚

15:51

3.15 延时队列实现超时回滚库存

20:24

3.16 熔断器sentinel介绍

17:48

3.17 泛型概述

31:19

历史上的今天
05月
31
    抱歉,历史上的今天作者很懒,什么都没写!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。