NITROの仕組み

最終公開日 : Sep 25, 2026
NITROインフラストラクチャは、NetScaler SDXアプライアンス上で動作するクライアントアプリケーションとNITROウェブサービスで構成されています。クライアントアプリケーションとNITROウェブサービス間の通信は、HTTPまたはHTTPSを使用するRESTアーキテクチャに基づいています。
図1. NITROワークフロー
NITROインフラストラクチャ(/en-us/sdx/media/ns-nitro-infra.png)
ワークフローの詳細な手順:
  1. クライアントアプリケーションは、RESTリクエストメッセージをNITROウェブサービスに送信します。SDKを使用する場合、API呼び出しは適切なRESTリクエストメッセージに変換されます。
  2. ウェブサービスはRESTリクエストメッセージを処理します。
  3. NITROウェブサービスは、対応するRESTレスポンスメッセージをクライアントアプリケーションに返します。SDKを使用する場合、RESTレスポンスメッセージはAPI呼び出しに対する適切なレスポンスに変換されます。
ネットワーク上のトラフィックを最小限に抑えるため、サーバーからリソースの完全な状態を取得します。リソースの状態をローカルで変更します。その後、1回のネットワークトランザクションでサーバーにアップロードし直します。
注: リソースに対するローカル操作(そのプロパティの変更)は、オブジェクトの状態が明示的にアップロードされるまで、サーバー上のその状態には影響しません。
NITRO APIは本質的に同期型です。つまり、クライアントアプリケーションは、別のNITRO APIを実行する前に、NITROウェブサービスからの応答を待ちます。
Related information