架构

Last published : Oct 06, 2026
NetScaler® Application Delivery Management (ADM) 数据库与服务器集成,服务器管理所有关键进程,例如数据收集、NITRO 调用。在其数据存储中,服务器存储实例详细信息清单,例如主机名、软件版本、运行和保存的配置、证书详细信息、实例上配置的实体。如果您希望处理少量流量或在有限时间内存储数据,则单服务器部署是合适的。
目前,ADM 支持两种类型的软件部署:单服务器和高可用性。
下图显示了 ADM 中的不同子系统以及 ADM 服务器与托管实例之间如何进行通信。
ADM 服务器与托管实例之间的通信
ADM 中的服务子系统充当 Web 服务器,它使用端口 80 和 443 处理从 GUI 或 API 发送到 ADM 内部子系统的 HTTP 请求和响应。这些请求通过消息总线(消息处理系统)使用 IPC(进程间通信)机制发送到子系统。请求被发送到控制子系统,该子系统要么处理信息,要么将其发送到相应的子系统。其他每个子系统——库存、StyleBooks、数据收集器、配置、AppFlow® 解码器、AppFlow 分析、性能、事件、实体、SLA 管理器、配置器和日志——都扮演着特定的角色。
实例插件是 ADM 支持的每种实例类型特有的共享库。信息通过 NITRO 调用,或通过 SNMP、安全外壳 (SSH) 或安全复制 (SCP) 协议在 ADM 和托管实例之间传输。然后,此信息会经过处理并存储在内部数据库(数据存储)中。