Reactor

【Spring WebFlux】Bean初期化処理でblockすると、lazy-initが有効な場合に実行時エラーになる

以下の追記部で紹介した話です。 qiita.com 本文 lazy-initが無効な場合、Bean初期化処理中であればblockしても特に問題は起きません。 このため、Bean初期化時のwarmup目的でblockすることもできます。 一方、lazy-initが有効な場合、アクセス時のコンテキ…

【Kotlin coroutine/Java Reactor】Flow.groupByしたい場合Flux.groupByが使えるかも

記事執筆時点で、FlowにはgroupByが実装されていません。 kotlin.github.io 一方、FluxにはgroupByが実装されています。 projectreactor.io (kotlinx-coroutines-reactiveが入っているような環境では)FlowとFluxは相互変換できるため、検討の余地が有ると…