這個系列帶著習慣 Thread、Executor 傳統並發思維的 Java 或後端工程師,從最基礎的 suspend function 開始建立 Kotlin 協程的觀念地基,再進入 Spring Boot 3 生態系整合、高併發控制與效能調校,最終完成一個具備可觀測性與部署經驗的實戰系列。
全系列帶著讀者透過一個逐步擴充的示範情境,加上 Structured Concurrency、Dispatchers、WebFlux、R2DBC、逾時取消、背壓、連線池搭配⋯⋯等主題,30 天收斂成一個具備監控、壓測、部署經驗的完整後端服務。
Day 19:幫協程模型量身打造一場效能比較 把該準備的都準備好了:公平比較的規則講清楚了,k6 定案為全系列壓測工具,模擬促銷流量爬升的測試情境也設計完成。昨...
Day 20:實測結果解讀,協程贏在哪裡、代價又是什麼 結尾說得很直接,七天下來累積了節流、逾時取消、背壓、連線池搭配,再加上一套完整的效能量測方法論,五樣工具...
Day 21:小結,高併發控制的工具箱總覽,準備進實戰 把併發深化期七天累積的節流、逾時取消、背壓、連線池搭配與 k6 量測方法論收攏成一份完整的工具箱,也提前...
Day 22:收斂進一個具名專案,訂單服務實戰整合版啟動 結尾說得很坦白:骨架能動,不代表它已經具備任何高併發防護。OrderService.getOrderD...
Day 23:把併發控制手段實際裝進訂單服務 結尾講得很直白:Semaphore 與 withTimeout 這兩道防護都裝上了,但真正動到庫存數量本身的那個操...