Spring Async を使用して REST API から外部 Web サービスを呼び出すシナリオがあります。これは CompletableFuture を返し、外部の非同期操作が完了するまでしばらく待つことができることは明らかです。タイムアウトが発生すると、メインスレッドはステータス 202 で戻ります。非同期プロセスが完了したときに処理したいので、db のフィールドを更新する必要があります。このハンドラーはどこで取得できますか、またはこれを達成するにはどうすればよいですか? メインスレッドはすでに返されているためです。
以前に同じ質問を投稿しました。 メインリクエストへのコールバックを使用して外部サービスの非同期プロセスを実装する - Spring しかし、今はより具体的にしています