heartbeat是怎么工作的
来源:互联网 发布:淘宝客服的沟通技巧 编辑:程序博客网 时间:2024/04/28 04:28
因为我们要提供"高可用性",所以要考虑到"导演"突然罢工的情形;因此我们要安排两个导演,也就是要有两个调度服务器节点。这两个节点的地位不同,其中一个是主节点,另外一个是辅节点(可以看成是一个"主导演"和一个"副导演")。这两个节点正是用heartbeat来互相监测对方的。
heartbeat可以通过以太网(或者串行接口)来监控节点的"健康"状况。如果有多个heartbeat节点(heartbeat2.0及后续版本已经能够支持两个以上节点),我们既可以使用串行线又可以使用以太网连接它们,这样将大大提高系统的可用性。
heartbeat的核心功能有两个部分:心跳监测和资源接管。通过心跳监测,节点之间相互"打招呼"(发送报文)来告诉对方自己当前的状态;如果在指定的时间内没"听"到对方"打招呼"(没收到报文),那么就认为对方罢工了,这时heartbeat会自动启动资源接管模块,运行相关的shell脚本来接管运行在对方主机上的资源或者服务。
- heartbeat是怎么工作的
- 浏览器是怎么工作的
- 浏览器是怎么工作的
- 计算机是怎么工作的?
- CPU是怎么工作的?
- 缓存是怎么工作的?
- 编译器是怎么工作的
- Mitmproxy 是怎么工作的
- HDMI的HDCP是怎么工作的?
- NTFS文件系统是怎么工作的
- JavaScript中的Timer是怎么工作的
- JAVA HashMap 是怎么工作的
- JavaScript中的Timer是怎么工作的
- 浏览器是怎么工作的(前端必读)
- DEFINE_GUID宏是怎么工作的?
- 实验一:计算机是怎么工作的
- 【实验一】计算机是怎么工作的
- Linux实验:计算机是怎么工作的
- 改变背景颜色 利于双眼
- VC++远程调试
- 人生职业生涯的五个黄金阶段
- 测试发文
- ASP.NET 导出Excel表方法汇总(包含错误信息调试方法)
- heartbeat是怎么工作的
- Tomcat 6配置注意事项
- 视图,索引基础
- 程序人生
- 图片上传测试
- MSSQL优化之————探索MSSQL执行计划
- Java关键字new和newInstance的区别
- 如何让select的样式也漂亮起来
- 二十几种CSS分页效果