利用心跳检测判断系统间的连通性
来源:互联网 发布:php 获取系统信息 编辑:程序博客网 时间:2024/06/05 11:23
最近在项目中用到心跳检测,对此不甚了解,跟踪走了一遍代码,发现挺有意思,在此总结一下。
心跳机制主要用于检测系统与系统之间的连通性,心跳机制一般在Server和Client都要实现,两者实现原理基本一样。在此次的项目中感觉代码撸的还可以,故将代码总结一下。
首先建立类ServerStatus,根据该类的状态标识指示灯的显示,若联通指示灯为绿色,否则为红色。现看一下该类:
while (true) { if (flag) { flag = false; try { rmi.getProxy(IAction.class) .heartBitServer(); mapRes.put(index+"", "1"); } catch (Exception e) { mapRes.put(index+"", "0"); } flag = true; } Thread.sleep(30 * 1000);}.
首先需保持持续检测状态,检测每个服务下的IAreaManageAction是否连通,如果连通则标记状态1,否则标记状态0;heartBitServer方法无需写代码,只要不报异常则表明连通。
0 0
- 利用心跳检测判断系统间的连通性
- 分布式系统的心跳检测机制优化
- 判断图的连通性
- 图的连通性判断
- 判断图的连通性
- 判断图的连通性
- 图的连通性判断
- nginx配置keepalived(服务器的心跳检测系统)
- 图的连通性判断算法
- netty的心跳检测实现
- 基于netty的心跳检测
- SSL心跳漏洞的检测
- 基于netty的心跳检测
- netty的心跳检测实现
- 基于netty的心跳检测
- Android检测外网的连通性
- 心跳检测
- 心跳检测
- Activity的四种启动模式详解
- PostgreSQL相关常用命令记录(20170324-20170324)
- SOJ 1037
- mysql中join后on、where的区别
- 教程4--认证和权限
- 利用心跳检测判断系统间的连通性
- js判断是否在iframe中
- java,Iterator用法,Guava用法
- Linux中执行shell脚本的4种方法总结
- ant使用入门
- ubuntu忘记了用户登录密码怎么办
- 将bitmap保存本地
- 27.session访问时长和步长占比本地测试
- EditText监听焦点变化