[关键词]
[摘要]
基于组播机制设计了一种双机热备软件系统。文中将客户端通过组播互联技术与主服务器之间建立网络连接,并详细介绍了系统的三个重要机制:仲裁机制、双机热备切换和中断重连。以某机场多普勒天气雷达应用软件系统为例,阐明了该设计的具体实施方法,并在实际运行环境下对系统进行了测试。结果表明,该系统设计实现简单、时效性高、可维护性强,且成本经济,可以满足中小型双机热备软件系统的需求,亦可作为中小型分布式系统的设计参考。
[Key word]
[Abstract]
In this paper, a software system design of dual-machine hot standby based on multicast mechanism is proposed. The client establishes a network connection with the main server through multicast interconnection technology, and introduces three important mechanisms of the system in detail, such as arbitration mechanism, dual-machine hot standby switch and interrupt reconnection. Taking the software system of a certain airport Doppler weather radar as an example, the concrete implementation method of the design is expounded, and the system is tested under the actual operating environment. The results show that the system has the advantages of simple design and implementation, high timeliness, high maintainability and economic cost, which can meet the requirements of small and medium-sized dual-machine hot standby software system and can be used as a reference for the design of small and medium-sized distributed system.
[中图分类号]
TN957
[基金项目]