Sun Java System Application Server 9.1 高可用性管理指南

使用者定義的負載平衡

Application Server 可讓管理員定義自訂策略來分配 HTTP 請求。自訂策略可以定義負載平衡器外掛程式必須使用的負載平衡演算法。換言之,管理員可定義哪個 Application Server 實例將處理 HTTP 請求。若要使用此功能,管理員需要開發共用程式庫 (例如,使用該程式庫來計算提供給它的內送請求標頭),並遵守特定條件選取可處理此請求的實例。此共用程式庫將由負載平衡器載入。

共用程式庫必須實作 loadbalancer.h (可從 appserver_install_dir/lib/install/templates 下取得) 中定義的介面。

Application Server 也隨附 roundrobin.c 模組範例,此模組可實作基本的循環演算法。管理員可將此模組範例當成範本,以建立共用程式庫。此模組範例也可從 appserver_install_dir/lib/install/templates 下取得。