Pacemaker有兩種不同的含義和套用領域:
心臟起搏器:
Pacemaker是一種醫療器械,用於調節心臟跳動的速率和節律。它被植入到人體內部,幫助那些有心臟病或心律不齊的人保持正常的心跳節奏。當人體內部產生異常電信號時,pacemaker會通過電極傳輸電信號到心臟肌肉中,從而使心臟跳動恢復正常節奏。
群集資源管理器:
Pacemaker也是Linux環境中使用最為廣泛的開源集群資源管理器。它利用集群基礎架構(如Corosync或Heartbeat)提供的訊息和集群成員管理功能,實現節點和資源級別的故障檢測和資源恢復,從而最大程度保證集群服務的高可用。Pacemaker在集群管理員所定義的資源規則驅動下,負責集群中軟體服務的全生命周期管理,包括整個軟體系統以及軟體系統彼此之間的互動。
這兩種套用雖然都稱為"pacemaker",但它們的工作原理和作用完全不同。