基于go微服务架构的直播平台项目
基于 Go 微服务架构的直播平台项目是一个使用 Go 语言编写的分布式系统,采用微服务架构,具有高性能、高可用性和实时数据处理能力。该项目支持用户管理、直播管理、直播转码、消息通知和数据分析等功能,同时采用 HTTPS 协议进行通信,确保系统的安全性。
试看:https://pan.baidu.com/s/1qR_lIOZG0J-O8Xyc_NVT4w?pwd=9a1w
章节目录:
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
常见问题FAQ
- 课程清晰度怎么样?
- 本站所有课程均为超清原画!
- 视频资料都完整吗?
- #是的,完整,官方同步体验!
- 年费会员是什么意思?
- #是指开通年费会员后站内所有资源一年内均可免费畅想学习下载!包括后续上传的所有课程!
- 终身会员是什么意思?
- #是指开通终身会员后站内所有课程终身均可免费畅想学习下载,包括后续上传的所有课程!另外赠送网盘会员SVIP账号,畅想下载不限速!
- 终身会员赠送网盘SVIP账号吗?怎么领取呢?
- #是的!终身会员赠送网盘SVIP账号,开通终身会员后找客服发一下站内会员用户名领取会员福利即可!