1.告警管理的數據來源 1》MQ方式 2>數據庫 3>音頻格式(集中告警) 綜合告警系統在對數據庫進行更新的時候,會同時向客戶端發送消息,通過MQ服務器,目的就是減少客戶端對數據庫的訪問次數,同時也提高了數據的訪問速度。
cams 系統包信息總結:
1 alarmban 告警面板相關信息 2 alarmDiolage 告警級別聲音控制 3 alarmFilter 告警過濾規則相關類
4 alarmOperation 與數據庫操作相關 5 alarmTool 告警工具(接收 MQ,告警發聲,告警發email) 6 bean 實體類
7 collectionalarm 8 core 告警框架相關類 9 view 告警界面視圖類
編碼規範:
靜態常量 首字母大寫 單詞與單詞之間用下劃線隔開 包名:包名全部小寫 。
2 MQ格式,詳細請見 副本---MQ表
觀察者模式: 好處主要是方便程序之間的解耦,提高了軟件開發的靈活性。有利於提高軟件開發的效率。
MQ信息接收類: ReceiveBack 1 initFinder 初始化告警查找器
2 run 創建MQ連接 主題模式爲 cams_alarm;
onMessage 實現Message接口 作用:解析發送過來的MQ信息,把他放到字符串數組當中,按照小寫類型,對告警信息進行處理。
主體框架類:core----》frame-----》AlarmMain
TableFactory 1 動態的創建表頭信息。
BoxManage 對系統存放告警的TDataBox進行同步管理的類。