基于Keepalived软件的即时通信高可用设计  被引量:2

High Availability Design for Instant Messaging Based on Keepalived Software

在线阅读下载全文

作  者:张道伟 马雷鸣 王震 阎朝东 朱勇[1] ZHANG Daowei;MA Leiming;WANG Zhen;YAN Chaodong;ZHU Yong(The 28th Research Institute of China Electronics Technology Group Corporation,Nanjing 210023,China)

机构地区:[1]中国电子科技集团公司第二十八研究所,南京210023

出  处:《指挥信息系统与技术》2023年第1期95-100,共6页Command Information System and Technology

摘  要:为了实现即时通信软件在主备集群环境出现断电、网络断网或者主服务器故障情况下的高可用,从架构设计、数据逻辑处理和协同交互方式3个方面提出了一种基于主备集群监控软件Kee‑palived的即时通信集群解决方案。基于Keepalived软件工作原理,在2台相同的服务器上检测服务器的运行状态,并监控软件本身的运行状态,在软件故障或服务器宕机等情况下及时进行主备服务器切换,并根据内部技术协议进行数据同步,从而实现即时通信软件高可用。最后,通过试验分析验证了设计方案的有效性。To realize high availability for instant messaging software in active-standby cluster environment in extreme conditions like power failure,network failure or malfunction of the main-server,etc.,an instant messaging cluster solution based on an active-standby cluster monitoring software named Keepalived is presented from three aspects including architecture design,data logistical processing and collaborative interaction mode.Based on the operating principle of Keepalived software,the operating states of two same servers and monitoring software self are detected.Switchover between the active server and the standby server will be carried out in in extreme conditions like software malfunction or server down,etc.,and data will be synchronized according to the interactive technical protocol.Thus,high availability for instant messaging software can be realized.Finally,the effective of the design solution is verified with experiments analysis.

关 键 词:即时通信 分布式集群部署 Keepalived软件 高可用 

分 类 号:TP319[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象