Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

活动 HTTP 连接的优势

贡献者

要直接连接到存储节点或网关节点上的 CLB 服务(已弃用),您应将活动 HTTP 连接的持续时间限制为最多 10 分钟,即使 HTTP 连接持续执行事务也是如此。

‐连接应保持打开状态的最长持续时间是为了权衡连接持久性的优势与将连接分配给内部系统资源的理想方式。

对于客户端与存储节点或 CLB 服务的连接,限制活动 HTTP 连接具有以下优势:

  • 在 StorageGRID 系统之间实现最佳负载平衡。

    使用 CLB 服务时,您应防止使用长‐寿命的 TCP/IP 连接,以优化整个 StorageGRID 系统的负载平衡。您应将客户端应用程序配置为跟踪每个 HTTP 连接的持续时间,并在设置的时间后关闭 HTTP 连接,以便可以重新建立和重新平衡 HTTP 连接。

    在客户端应用程序建立 HTTP 连接时, CLB 服务会在整个 StorageGRID 系统中平衡负载。随着时间的推移,随着负载平衡要求的变化, HTTP 连接可能不再是最佳连接。当客户端应用程序为每个事务建立单独的 HTTP 连接时,系统会执行最佳的负载平衡,但这会抵消与持久连接相关的更有价值的收益。

    备注 CLB 服务已弃用。
  • 允许客户端应用程序将 HTTP 事务定向到具有可用空间的 LDR 服务。

  • 允许开始维护过程。

    某些维护过程仅在所有正在进行的 HTTP 连接完成后才会启动。

对于客户端与负载平衡器服务的连接,限制打开连接的持续时间对于允许某些维护过程立即启动非常有用。如果客户端连接的持续时间不受限制,则自动终止活动连接可能需要几分钟的时间。