私は、UI(クライアント)から要求を取得し、外部Web APIと通信している別のサーバーへの呼び出しを作成するサーバーがあるシステムで作業しています。サーバーとサーバーの整合性に関するベストプラクティスのアーキテクチャ
私が直面している問題は、2つのサーバーの間に矛盾があります。なぜなら、外部のAPIに直面しているサーバーは、20分程度で失敗することがあります。
だからステータスがサーバーAはサーバーへのリクエストが可能送られましたすることができ、200 OK - サーバB上のステータス - サーバーA上のステータスがACTIVEまたは サーバーBは、API呼び出しを送信し、 を失敗した保留にしておくことができますエラーが発生しました
アクションAが実際に失敗したことをサーバーAに伝えるベストプラクティスは何ですか?