从压测 actix v2/v3 (Rust) 和 Http4k, Ktor(Kotlin) 微服务上所学到的 作者分别使用 Kotlin 和 Rust 的不同框架写了同样的微服务, 并且对其进行了压测对比 作者甚至粗略地计算了他们各自的成本: Http4k Ktor Actix CPU time per request 560 µs 460 µs 170 µs Cost per billion requests
在服务器端,它可以在任何 Java 微服务框架以及 Ktor 或 http4k 上运行。Kotlinx.html 是构建 DOM 的 DSL, Kotless 是无服务器部署的框架。
很快,由于对 Kotlin 的兴趣,我们一起开发了 http4k,一个用于开发 Kotlin HTTP 应用程序的工具包,并组织了 Kotlin 开发研讨会,帮助其他团队尝试使用 Kotlin。
此外,我们的项目团队也在采用该语言(Ktor、MockK、Detekt、HTTP4K)。