NetScaler SDX

NITRO 的工作原理

NITRO 基础架构由客户端应用程序和在 NetScaler SDX 设备上运行的 NITRO Web 服务组成。客户端应用程序与 NITRO Web 服务之间的通信基于使用 HTTP 或 HTTPS 的 REST 体系结构。

图 1. NITRO 工作流程

NITRO 红外

详细说明工作流程的步骤:

  1. 客户端应用程序向 NITRO Web 服务发送 REST 请求消息。使用 SDK 时,API 调用会转换为相应的 REST 请求消息。
  2. Web 服务处理 REST 请求消息。
  3. NITRO Web 服务将相应的 REST 响应消息返回到客户端应用程序。使用 SDK 时,REST 响应消息将转换为 API 调用的相应响应。

要最大限度地减少网络上的流量,请从服务器检索资源的整个状态。在本地修改资源的状态。然后通过一次网络事务将其上载回服务器。

注意: 在显式上载对象的状态之前,对资源的本地操作(更改其属性)不会影响其在服务器上的状态。

NITRO API 本质上是同步的。也就是说,客户端应用程序在运行另一个 NITRO API 之前等待来自 NITRO Web 服务的响应。

NITRO 的工作原理