ThingWorx 高可用性 > ThingWorx Foundation 高可用性
ThingWorx Foundation 高可用性
在 HA 環境中部署之後,ThingWorx Foundation 將以主動/被動組態運作。HA 組態至少需要兩個 ThingWorx 實例。所啟動的第一個實例將成為前置節點,完全連線至模型的資料庫,並執行所有 ThingWorx 操作。還會啟動一或多個待命伺服器,但待命伺服器不會完全連線至模型資料庫,且不會執行任何 ThingWorx 操作。待命伺服器被選用為前置節點後,會連線至資料庫,將模型載入其記憶體中,且執行 ThingWorx 操作。如果發生容錯移轉,則建議您調查原始的主動伺服器,修復造成容錯移轉的問題,然後重新啟動伺服器以維持健全的 HA 組態。
ThingWorx 伺服器的前置節點選擇透過 Apache ZooKeeper 的實行進行管理。
ThingWorx 需求
ThingWorx HA 需要滿足以下要求:
ThingWorx 8.0 或更高版本
在 ThingWorx HA 環境中運作的兩個或多個伺服器
Apache ZooKeeper 3.4.<最新>
用於在 HA 環境中運作 ZooKeeper 的三個伺服器