0
マイクロサービスアーキテクチャーには、APIゲートウェイと2つのマイクロサービスがあるWebアプリケーションがあります。スケーラビリティのためには、非同期ネットワーク動作を利用しなければならない。しかし、私の質問です:この非同期APIゲートウェイレベルでのみ必要ですか、それはすべてのサービスで必要ですか?どうして?マイクロサービスアーキテクチャーで非同期
マイクロサービスアーキテクチャーには、APIゲートウェイと2つのマイクロサービスがあるWebアプリケーションがあります。スケーラビリティのためには、非同期ネットワーク動作を利用しなければならない。しかし、私の質問です:この非同期APIゲートウェイレベルでのみ必要ですか、それはすべてのサービスで必要ですか?どうして?マイクロサービスアーキテクチャーで非同期
ゲートウェイAPIを含めて、すべてのサービスでasyncを実装する必要があります。そうでない場合は、システム全体が暗黙のボトルネックになる可能性があります。
httpの場合、javaのようなステートフルなプラットフォームを使用する必要があります。 Webサーバー(Apache、nginx)の下にあるPHP(またはそのようなもの)は、非同期メカニズムを提供しません。