APIゲートウェイとお答えください。 Hereはこのパターンを説明する素晴らしいチュートリアルです。
すべてのクライアントの単一のエントリポイントであるAPIゲートウェイを実装します。 APIゲートウェイは、2つの方法のいずれかで要求を処理します。一部の要求は、適切なサービスに単純にプロキシされ/ルーティングされます。それは、複数のサービスにファンアウトすることによって他の要求を処理します。

このパターンの変化は、フロントエンドのパターンのためのバックエンドです。これは、クライアントの種類ごとに別々のAPIゲートウェイを定義します。APIゲートウェイを使用して

次のような利点があります。
は、アプリケーションがmicroservices
に区画されている方法から、クライアントがの問題から顧客を絶縁する絶縁しますサービスインスタンスの場所の決定
各クライアントに最適なAPIを提供します。
リクエスト/往復の回数を減らします。たとえば、APIゲートウェイを使用すると、クライアントは1回のラウンドトリップで複数のサービスからデータを取得できます。要求が少なくてもオーバーヘッドが少なくなり、ユーザーエクスペリエンスが向上します。 APIゲートウェイは、モバイルアプリケーションにとって不可欠です。
- は、APIゲートウェイ
にクライアントから複数のサービスを呼び出すためのロジックを移動することで、クライアントを簡素化することはプロトコルが
内部的に使用されているものは何でもに「標準」、公開ウェブフレンドリーなAPIプロトコルから変換します
APIゲートウェイの実装方法は?
高負荷を処理するためにスケーリングする必要がある場合は、イベントドリブン/リアクティブのアプローチが最適です。 JVMでは、Netty、Spring ReactorなどのNIOベースのライブラリが理にかなっています。 NodeJSは別のオプションです。
ありがとうございました! あなたの情報は私にとって非常に役立ちました – Alberto