2025年9月19日 –, 402AB
Ktor 天生支援 non-blocking、基於 coroutine 的架構,很適合打造高效能的後端服務。
但實際上,即使框架是非阻塞的,你寫的程式碼也可能默默的藏著阻塞的部分。
這場演講將從 coroutine 的執行模型切入,深入解析:
- 為什麼 non-blocking 架構中,還會有 blocking code 的出現?
- 常見的 blocking code 來源有哪些?
- 怎麼正確處理 blocking,避免影響程式效能
- 如何設計乾淨的架構,讓 blocking code 被控管、可預測
如果你正在使用 Ktor 或 coroutine 架構開發後端,這場分享能幫助你更有意識地寫出真正非阻塞、穩定、具彈性的程式碼。
專注於後端開發與開發教育的工程師,關注領域包含 Laravel、Ktor 與 Kotlin 生態圈。Taiwan Kotlin User Group 管理員。
目前也研究 Kotlin 在 quarkus 和 spring boot 上面的應用