集群连接的心跳
集群节点之间的集群连接通信对于集群的顺利运行至关重要。所以, NCache 为集群提供Heart Beat,以检测与集群中任何节点的连接中断。 由于拔下网络电缆或禁用网络连接,可能会导致连接中断。 启用此选项后,集群中的节点会向其他节点发送一些虚拟数据包并等待确认。 因此,如果活动节点在特定持续时间后没有收到任何空闲节点的确认,它们将认为该节点已死亡,并将通过将其从集群中排除来更新其视图。
当所有节点都处于活动状态并相互发送消息时,不会有心跳消息的开销。
使用以下命令启用集群连接的心跳 NCache 管理中心
启动 NCache 管理中心通过浏览 http://localhost:8251 or
<server-ip>:8251
在 Windows 和 Linux 上。在左侧导航栏中,单击 集群缓存 or 本地缓存,根据缓存来配置。
针对缓存名称,单击 点击观看截图.
这将打开缓存的详细配置页面。 前往 高级设置 标签并点击 集群设置 在左侧栏中。
访问 使用心跳 复选框以启用心跳。
- 点击 保存更改 将此配置应用于缓存。
手动编辑 NCache 配置
重要
在进行任何配置更改之前,请确保缓存已停止。
- 通过以下方式启用/禁用心跳 配置文件 通过指定文件
use-heart-beat
键入<cluster-settings>
标签:
<cache-settings ...>
<cache-topology topology="partitioned">
<cluster-settings operation-timeout="60sec" stats-repl-interval="1sec" use-heart-beat="True">
...
</cluster-settings>
</cache-topology>
</cache-settings>
- 更改完成后,启动缓存并重新启动 NCache 服务。