エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Spring WebFluxとKotlin CoroutinesでJDBCを実行した時の挙動 - タケハタのブログ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Spring WebFluxとKotlin CoroutinesでJDBCを実行した時の挙動 - タケハタのブログ
よくSpring WebFluxでのリアクティブプログラミングや、Kotlin Coroutinesの話で、「JDBCの処理を呼ぶと... よくSpring WebFluxでのリアクティブプログラミングや、Kotlin Coroutinesの話で、「JDBCの処理を呼ぶとブロッキングなので意味が・・・」という話がでてきます。 が、実際に動かしてどういう挙動になるのか、なにが問題なのかを説明しているものがあまりないのでまとめてみました。 Spring WebFluxとKotlin Coroutinesを使い、ノンブロッキングとブロッキングの処理を呼んだ時の違いや、それをJDBCの処理に置き換えた時の挙動などをスレッドの動きを見ながら解説します。 ※ Spring WebFluxやORMなど各技術スタックの使い方の説明は割愛しています ブロッキングとノンブロッキングでの挙動の違い まずはブロッキングの処理とノンブロッキングの処理での挙動の違いを見てみます。 コルーチンの中でブロッキングなThread.sleep、ノンブロッキングな