文档详情

三地三中心双活方案.docx

发布:2017-08-07约3.42千字共6页下载文档
文本预览下载声明
三地三中心双活方案 三地三中心的拓扑图 新疆中心的部署是要满足新疆运管对疆内车辆监控,数据必须在疆内落地的要求。 备份机制 北京中心-新疆: coherence的数据定时同步,每天12点。 Oracle的数据每天定时同步 每天晚上12点。 新疆-北京中心 只有当切换到新疆数据中心以后,才会有从新疆中心将增量数据同步到北京中心这个过程。 Oracle和Coherence的数据切换到北京服务器前实时同步,建议是晚上进行切换服务,晚上上线的车辆较少,时间相对充裕。 Hbase的数据增量同步,同步北京中心切换到新疆中心这段时间的数据。建议是晚上12点同步。 北京-吉林 Hbase数据同步:distcp全量备份,EXPORT每天增量备份。 北京中心每天晚上12点定时往新疆中心的服务器的固定目录推送导出的数据文件。导出文件生成以后,同时在该目录下生成一个flg文件,该文件标识数据文件已经传输完毕。 新疆中心的导入程序监听到数据文件目录中已经生成flg文件,则说明北京中心的数据文件已经传输完成,则开始进行数据导入操作。 数据文件导入成功则将flg文件删除,将导入数据的过程记录到日志文件,并把数据文件移动到磁盘阵列上的专门用于存储备份文件的目录进行备份,同时删除该数据文件。 数据导入失败则将导入失败的信息记录到日志文件,并在次启动导入程序,如果连续3次失败,则停止导入,同时删除flg文件,并将数据文件备份到存储到磁盘阵列中。数据文件不删除,等待人工来排查不能导入的错误。 双活的条件: 针对北京或新疆中心DMZ区完全失效的的双活 北京为主节点,新疆为备份节点。只有北京才会主动切换到新疆的备份服务器上。新疆中心只提供短时间(少于1天)的访问, 当北京DMZ区出现断电后,才会主动切到新疆的备份服务器上。 当北京DMZ区所有的服务完全不能启动,并且在短时间不能恢复的情况下才会切换到新疆的备份服务器上,此过程需要运维人员判断是否需要立即切换。 新疆中心服务器部署规则 新疆中心的所有后台服务和前台服务均正常开启,不提供WEB对外访问。并接入疆内的终端发送的GPS数据,包括终端接入、报警计算、报警升级等。只有当北京中心DMZ区完全失效后,才提供对外的WEB访问。 开发数据同步服务 开发Coherence同步服务,用于同步告警处理的状态;该服务部署在DMZ区,且与目前告警升级服务同节点部署; 静态数据实时同步,静态数据有:车辆信息、人员信息、SIM卡信息、终端信息、各种报警缓存参数。当北京中心的静态数据发生变化时,通过数据集成平台将coherence和oracle的数据同步到新疆的服务器中。 动态数据定时同步,指各种实时报警数据、实时GPS数据。建议是每天晚上12点同步一次。 coherence同步的缓存: vms_wy_cahce_alarmType(报警类型缓存) vms_wy_cahce_StopOuttimeAlarm (报警超时停车报警参数) vms_wy_cahce_LineKeyPointWarn (线路关键点预警) vms_wy_cahce_NotArriveOnTimeAlarm (未按时到达报警参数) vms_wy_cahce_SpeedEarlyWarning (车辆超速预警参数缓存) vms_wy_cahce_RoadLevelLimitAlarm 道路级别限速报警缓存 vms_wy_cahce_othergps Key:其他系统gps数据缓存 vms_wy_cahce_StopCondition 停车判断条件缓存 vms_wy_cahce_StopDriveOutAlarm禁止驶入报警参数缓存 vms_wy_cahce_ThreeHandedLetter三交一封缓参数缓存 vms_wy_cahce_gps_json GPS JSON 数据 vms_wy_cahce_gps_his 5点GPS数据缓存 static-vms-vehicleInfo 车辆静态信息缓存 vms_et_cahce_809_req 809下级发起的指令请求 vms_wy_cahce_YawAlarm 偏离路线报警缓存 vms_wy_cahce_LocationLostEarlyWarning 定位丢失预警数据报警 vms_wy_cahce_gi
显示全部
相似文档