Sentinel 是一种复杂的多层应用程序,它依赖于各种服务并提供各种服务。此外,它与多个外部第三方系统集成,以进行数据收集、数据共享和事件更新。大多数 HA 解决方案都允许实现者声明应该高度可用的服务之间的相关性,但是,这只适用于在群集本身上运行的服务。Sentinel 外部系统(如事件源)必须单独进行配置,以便在组织需要时可供使用,另外,这些系统还必须配置为能够正确处理 Sentinel 有段时间不可用(如故障转移事件)的情况。如果严格限制访问权限(例如,使用鉴定的会话在第三方系统与 Sentinel 之间发送和/或接收数据),则必须将第三方系统配置为接受来自任何群集节点的会话,或者发起到任何群集节点的会话(针对此目的,应该使用虚拟 IP 地址配置 Sentinel)。