SpringCloudAlibaba高并發仿斗魚直播平臺實戰資源簡介
從0到1帶你實現直播平臺,深度還原高并發直播應用場景解決方案
直播領域發展迅速,人才需求量極大,但能完整駕馭高并發場景下直播場景的人才還不多。 本課程通過六個高并發場景-用戶中臺服務,IM即時通訊,禮物打賞、直播PK、紅包雨、直播帶貨秒殺,帶你從0到1,循序漸進實戰落地,讓你對直播業務場景有更透徹的理解,對直播技術棧有更全面的掌握,對高并發解決方案有更強的設計與實戰能力。課程旨在助力你提升在直播領域的職業競爭力。
課程目錄
1-課程介紹
1-1 課程介紹.mp4
1-2 課程技術棧介紹.mp4
2-高并發場景下項目基礎架構搭建
2-1 本章介紹.mp4
2-10 本章總結.mp4
2-2 微服務架構設計篇(一)常見的微服務架構模式有哪些?.mp4
2-3 微服務架構設計篇(二)SpringCloud ,Dubbo,SpringCloudAlibaba怎么選?.mp4
2-4 微服務架構設計篇(三)直播業務下的微服務架構設計.mp4
2-5 -1 基礎環境準備(一)(Redis,Mysql,Rocketmq,Nacos)基礎環境安裝.mp4
2-6 -2 基礎環境準備(一)(Redis,Mysql,Rocketmq,Nacos)基礎環境安裝.mp4
2-7 基礎環境準備(二)初識Docker容器技術及使用技巧.mp4
2-8 Docker底層原理講解.mp4
2-9 基于Maven搭建直播項目的微服務骨架.mp4
3-高并發場景中的用戶服務中臺-設計分析篇
3-1 本章介紹.mp4
3-10 Dubbo服務調用原理剖析.mp4
3-11 本章總結.mp4
3-2 QPS 從0到10w+ 的用戶中臺的架構是如何演變的?.mp4
3-3 高并發下的用戶中臺場景分析.mp4
3-4 怎樣設計用戶中臺的基本功能?選用HTTP還是RPC遠程調用?.mp4
3-5 對比不同的RPC開源框架我們為何選擇Dubbo?.mp4
3-6 -1 Dubbo實戰講解.mp4
3-7 -2 Dubbo實戰講解.mp4
3-8 -1 Dubbo服務暴露原理深入剖析.mp4
3-9 -2 Dubbo服務暴露原理深入剖析.mp4
4-高并發場景中的用戶服務中臺-數據存儲與實戰篇
4-1 本章介紹.mp4
4-10 【讀寫分離】 使用主從架構下的讀寫分離降低數據庫壓力.mp4
4-11 分布式緩存Redis的引入(上).mp4
4-12 分布式緩存Redis的引入(下).mp4
4-13 高并發下的用戶查詢如何提速?.mp4
4-14 緩存的過期時間如何設計更為合適?.mp4
4-15 如何解決高并發場景下的緩存和數據庫之間數據一致性問題.mp4
4-16 -1 【場景實戰】延遲雙刪功能實現.mp4
4-17 -2【場景實戰】延遲雙刪功能實現.mp4
4-18 高并發下的分布式ID如何生成?.mp4
4-19 分布式id生成器-本地id段的設計講解.mp4
4-2 用戶數據在數據庫中如何存儲更高效?.mp4
4-20 分布式id生成器-分布式場景下的id段搶占.mp4
4-21 分布式id生成器-本地id段的刷新機制實現.mp4
4-22 分布式id生成器-無序id的生成.mp4
4-23 分布式id生成器-無序id生成邏輯的優化.mp4
4-24 本章總結.mp4
4-3 億級用戶量規模下如何實現MySQL分庫分表?.mp4
4-4 【實戰】帶你實現用戶中臺的數據庫模塊搭建.mp4
4-5 【分庫分表原理和實踐】 分庫分表神器ShardingJdbc的原理介紹篇(一)ShardingShpere系列產品介紹.mp4
4-6 【分庫分表原理和實踐】 分庫分表神器ShardingJdbc的原理介紹篇(二)路由原理剖析.mp4
4-7 【分庫分表原理和實踐】 分庫分表神器ShardingJdbc的原理介紹篇(三)聚合原理剖析.mp4
4-8 -1【分庫分表原理和實踐】基于ShardingJdbc實現用戶數據的分庫分表查詢.mp4
4-9 -2 【分庫分表原理和實踐】 基于ShardingJdbc實現用戶數據的分庫分表查詢.mp4
5-高并發場景中的用戶服務中臺-用戶標簽實戰篇
5-1 APP產品中常用的用戶標簽是什么?-.mp4
5-2 幾種用戶標簽的實現方案對比.mp4
5-3 標簽系統的核心實現–位運算.mp4
5-4 一起動手實現用戶標簽系統-底層標簽讀寫組件的實現.mp4
5-5 一起動手實現標簽系統-接口的測試.mp4
5-6 引入ShardingJDBC分庫分表配置標簽記錄表.mp4
5-7 分布式并發場景下用戶標簽接口的優化以及初始化問題.mp4
5-8 用戶標簽引入Redis緩存.mp4
5-9 用戶標簽加入Redis后的接口測試.mp4
6-高并發場景中的用戶服務中臺-應用落地篇
6-1 本章內容介紹.mp4
6-10 引入Gateway網關.mp4
6-11 用戶中臺壓力測試.mp4
6-12 UI界面設計講解.mp4
6-13 前端登錄框功能的講解.mp4
6-14 【前端開發】基于axios.js封裝前端的網絡請求組件.mp4
6-15 登錄注冊流程完善–短信驗證流程.mp4
6-16 登錄注冊流程完善–手機號登錄注冊后臺功能(上).mp4
6-17 登錄注冊流程完善–手機號登錄注冊后臺功能(下).mp4
6-18 用戶手機號注冊登錄RPC接口測試.mp4
6-19 登錄注冊-前后端接口打通.mp4
6-2 SpringBoot應用的Docker容器化部署.mp4
6-20 第三方短信發送功能實現.mp4
6-22 網關過濾器接入鑒權校驗.mp4
6-23 網關鑒權認證的測試.mp4
6-25 本章總結.mp4
6-3 Docker鏡像倉庫的講解.mp4
6-4 服務日志的規范化.mp4
6-5 -1 如何實現容器內引入arthus插件.mp4
6-6 -2 引入Nacos配置中心,實現動態化配置管理.mp4
6-7 基于SPI機制修改ShardingJDBC底層,實現Nacos配置數據源(上).mp4
6-8 基于SPI機制修改ShardingJDBC底層,實現Nacos配置數據源(下).mp4
6-9 Docker-Compose容器集群化管理的介紹.mp4
7-高并發場景中的即時通訊系統-分析落地篇
7-1 本章介紹.mp4
7-2 即時通訊系統的歷史演變介紹.mp4
7-3 直播業務下的im架構設計.mp4
7-4 WebSocket和TCP長連接詳解與性能對比.mp4
7-5 網絡的三種IO模型介紹.mp4
7-6 BIO服務端與客戶端消息發送實戰.mp4
7-7 如何使用異步設計思路改善BIO代碼?.mp4
7-8 NIO代碼實戰講解.mp4
7-9 Selector底層的Epoll模型深入剖析.mp4