WSO2 API Manager クラスタリングについて質問があります。展開のドキュメントを詳細に読み、パブリッシャー、ストア、キー マネージャー、およびゲートウェイを分離できる分散展開の概念を理解しました。しかし、私の評価によると、それは展開アーキテクチャを維持するのがかなり複雑になります。そのため、よりシンプルな展開を希望します。
私がテストしたのは、WSO2 API Manager の 2 つの異なるインスタンスを、MySQL の同じ基本データ ソースを指す 2 つの異なるボックスで実行することです。私が見たのは、API 呼び出しが完全に機能し、1 つの WSO2 インスタンスから取得されたトークンが、他の API Manager インスタンスでの API 呼び出しに機能することです。このモデルの唯一の問題は、実行中の WSO2 API Manager インスタンスの数だけ、個々のパブリッシャー コンポーネントから API をデプロイする必要があることです。発行は 1 つの小さなチームによって行われるため、私はそれを行うことができます。API マネージャーとハードウェア LB の両方の API エンドポイント URL とトークン エンドポイント URL を持つハードウェア ロード バランサーを前面に配置し、ロード バランシングを行います。
私の質問は、ランタイムの観点からこの単純なアプローチに従うことに問題はありますか? クラスタリングは、WSO2 API Manager の RUNTIME パースペクティブから何らかの利点を追加しますか?
ありがとうございました。