JCConf 2025

以為用 Ktor 就 non-blocking 了?但你寫的可能不是:從踩坑到解法的實戰分享
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 上面的應用