Application Server 可為 HTTP 請求和階段作業資料 (HTTP 階段作業資料和有狀態階段作業 Bean 資料) 提供高可用性。
Java EE 應用程式通常具有大量階段作業狀態資料。Web 購物車即為階段作業狀態的經典範例。而且,應用程式可以快取頻繁需要的階段作業物件資料。實際上,幾乎所有需要進行大量使用者互動活動的應用程式均需要維護階段作業狀態。HTTP 階段作業和有狀態階段作業 Bean (SFSB) 均具有階段作業狀態資料。
對於一般使用者而言,在伺服器故障時保留階段作業狀態是很重要的。為了提供高可用性功能,Application Server 為階段作業狀態資料提供下列類型的儲存方式:
叢集內其他伺服器上的記憶體中複製
高可用性資料庫 (HADB)
如果主控使用者階段作業的 Application Server 實例故障,則可回復階段作業狀態,且階段作業可以繼續而無資訊遺失。
如需有關如何設定高可用性階段作業持續性的詳細說明,請參閱第 9 章, 配置高可用性階段作業持續性和容錯移轉。