Java秒殺系統方案優化

2021-08-27 20:34:11 字數 1283 閱讀 1887

第1章 專案開發環境與框架搭建

1-1 課程導學

1-1 專案環境搭建(eclipse)

1-2 專案環境搭建(idea)

1-3 整合mybatis

1-4 linux下原始碼安裝redis

1-5 整合redis上

1-6 整合redis中

1-7 整合redis下

第2章 實現使用者登入以及分布式session功能

2-1 明文密碼兩次md5入庫

2-2 登入功能實現上

2-3 登入功能實現下

2-4 整合jsr303引數校驗框架

2-5 系統通用異常處理

2-6 分布式session上

2-7 分布式session下

第3章 秒殺功能開發及管理後台

3-1 商品列表頁

3-2 商品詳情頁上

3-3 商品詳情頁下

3-4 秒殺功能實現

3-5 訂單詳情頁

第4章 秒殺壓測-jmeter壓力測試

4-1 jmeter快速入門

4-2 自定義變數模擬多使用者

4-3 命令列壓測上

4-4 命令列壓測下

第5章 頁面級高併發秒殺優化(redis快取+靜態化分離).

5-1 商品列表頁頁面快取實現

5-2 熱點資料物件快取上

5-3 熱點資料物件快取下

5-4 商品詳情靜態化

5-5 秒殺介面前後端分離

5-6 訂單詳情靜態化,解決賣超問題

5-7 靜態資源優化

第6章 服務級高併發秒殺優化(rabbitmq+介面優化)

6-1 介面優化的思路概述

6-2 linux下原始碼安裝rabbitmq

6-3 整合rabbitmq上

6-4 整合rabbitmq下-4種交換機模式

6-5 redis預減庫存,rabbitmq非同步下單

6-6 使用本地標識減少redis請求

6-7 壓力測試對比

第7章 圖形驗證碼及惡意防刷

7-1 隱藏秒殺位址

7-2 圖形驗證碼上

7-3 圖形驗證碼下

7-4 介面限流防刷上

7-5 介面限流防刷下

秒殺 秒殺系統 優化之路

1 im系統,例如qq或者微博,每個人都讀自己的資料 好友列表 群列表 個人資訊 2 微博系統,每個人讀你關注的人的資料,乙個人讀多個人的資料 3 秒殺系統,庫存只有乙份,所有人會在集中的時間讀和寫這些資料,多個人讀乙個資料。例如 小公尺手機每週二的秒殺,可能手機只有1萬部,但瞬時進入的流量可能是幾...

秒殺系統,庫存優化

直接上 1 public class redisshop 89 autowired 10private productservice productservice 11 autowired 12private stringredistemplate stringredistemplate 13 au...

秒殺系統優化思路

一 秒殺業務為什麼這麼難做 秒殺系統,庫存只有乙份,所有人會在集中的時間讀和寫這些資料。例如 那我們怎麼優化秒殺業務呢?二 優化方向 以上的兩個場景要優化有兩個方向 三 常見秒殺架構 常見的秒殺架構基本是這樣的 四 各層優化細節 回顧一下我們12306剛出來那年搶票的場景,點選 查詢 按鈕之後,系統...