您的位置:首页 > 运维架构

vml实现web top原型(15)-告警

2010-03-26 09:57 120 查看
作为 webtop,告警数据应该通过ajax或者comet这样的方式异步从服务器获取。
客户端主要解决告警的显示问题。
一般无非是加亮边框,气泡指示这样的方式
以下为生成和清除告警的示例
function genalarm(){
var e=document.getElementById("DEV00005");
var alarmlevelColor="red";
var alarmContext="紧急告警";
addAlarmState(e,alarmlevelColor,alarmContext);
}

function clralarm(){
var e=document.getElementById("DEV00005");
clearAlarmState(e);
}


相关的函数在js源码中。

要注意的是,电路的告警是不显示告警描述的。主要是位置不好确定。
应该也可以根据fromp和top坐标进行分析计算。偷懒了。

服务器端应该采用异步的订阅模式向客户端推送增量的告警信息,
这样才可以保证告警的实时展现。
尽量避免客户端轮询的方式
(对于第一次打开,以及中间防止告警丢失,定时的轮询还是必要的)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: