私のアプリケーションは現在、いくつかのサードパーティ API サービスと結合されています。そして、この方法でいくつかのユーザーアクションを処理したい: 私のアプリケーションはいくつかの独自のロジックを実行し、API が利用可能な場合、ユーザーはいくつかの API リソースにリダイレクトされます。イメージクリエーションと言えよう。API が利用できない場合、私自身のロジックは続行され、コントローラーは何らかの応答を返します。
API インタラクションはメイン ロジックにとってそれほど重要ではなく、すぐに独自のサービスに置き換えられる可能性があるため、Event Dispatcher と分離したいと考えています。主な問題はリダイレクトです。いくつかの API アクションが成功した場合、リダイレクトを作成したいと考えています。
だから私の質問は次のとおりです:この問題を解決する適切な方法は何ですか?また、イベント ディスパッチャはデカップリング ツールとして適していますか?