[Concurrency] Event Ticketing System Design – 購票系統設計指南
Intro 設計要點 即時搶票模型 若為 User base,則驗證資格後可以先把 status row lock,以免同一 user 搶超過數量限制 實際搶 ticket 則使用高效能的 ACID 資料結構實現即可 (例如 Redis DECR) 排隊消化模型 搶票即產生MQ,consume處理後更新狀態以供使用者後續查詢與繼續往下進行
網頁開發知識 | Web-Dev Blog
Intro 設計要點 即時搶票模型 若為 User base,則驗證資格後可以先把 status row lock,以免同一 user 搶超過數量限制 實際搶 ticket 則使用高效能的 ACID 資料結構實現即可 (例如 Redis DECR) 排隊消化模型 搶票即產生MQ,consume處理後更新狀態以供使用者後續查詢與繼續往下進行