Spring Reactive プログラミングと Spring Async メソッドは初めてです。私は疑問を持っています。Spring webflux を使用することで、リアクティブ プログラミングを行うことができるため、特定のコードを実行でき、現在のスレッドは実行が完了するのを待つ必要がなくなります。同様に @async メソッドを使用すると、現在のスレッドが待機しないように、特定のコードを別のスレッドで実行できます。
これらの場合、webflux と async メソッドはどのように異なり、いつどちらを使用するのでしょうか?