エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Ktor Serverのリクエストハンドラーで同期処理を行うと何が起きるのか - orangain flavor
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Ktor Serverのリクエストハンドラーで同期処理を行うと何が起きるのか - orangain flavor
Ktor Server はKotlinのコルーチンを活用したWebアプリケーションフレームワークです。 コルーチンによ... Ktor Server はKotlinのコルーチンを活用したWebアプリケーションフレームワークです。 コルーチンによる非同期処理性能を発揮するためには同期処理をなるべく避けるべきですが、例えばJVM言語におけるデータベース接続で広く使われているJDBCでは、同期処理が前提になっています1。 実際のところ、Ktor Serverで同期処理を行なった場合に、どのような挙動になるかよく分かってなかったので、改めて調べてみました。 実験・調査した環境は次の通りです。 AdoptOpenJDK 11 Kotlin 1.5.21 Ktor Server 1.6.2 Netty 4.1.63 JDBI 3.21.0 HikariCP 5.0.0 Logback Classic 1.2.3 PostgreSQL 13 結論 結論を先に置いておきます。 Ktor Serverにおいて、リクエストを処理する

