使用 Jetty 12 演示 Ktor 中的虚拟线程支持

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

Jetty 12在Ktor中展示了虚拟线程支持,通过线程调度器将Jetty 12与Ktor集成。但与Ktor 2.x.x不兼容,不支持新的kotlinx IO库,HTTPX/websocket支持无法正常工作,仅限Java 21+。

🎯

关键要点

  • Jetty 12展示了Ktor中的虚拟线程支持。
  • 通过线程调度器将Jetty 12与Ktor集成。
  • 该集成不兼容Ktor 2.x.x版本。
  • 不支持Kotlin 4中的新kotlinx IO库。
  • 大多数HTTP 1.1请求正常工作,但HTTPX/websocket支持存在问题。
  • vthread调度器可以工作,但不确定其有效性。
  • 该集成仅限于Java 21及以上版本。
➡️

继续阅读