一种基于JAVA的非对称式高可用性方案及其实现
首发时间:2007-07-03
摘要:本文通过对UDP多组播套接字的研究,提出了一种新的节点高度自治的非对称式高可用性(High Availability)方案,该方案突破了以往需要集中控制(如,数据库表或文件)或主从节点需要持有对方节点IP和端口的做法,改为节点通过消息广播的发送和接收,智能的进行Master或Standby的切换,并支持主备、双机和多机3种工作模式。本文通过UML 状态机视图具体说明了节点通信逻辑和状态迁移等关键技术;代码实现结果证明了方案的可行性。
For information in English, please click here
Design and Implement of Asymmetrical High Availability Based on JAVA
Abstract:This paper proposed one new kind of design about high availability based on the analysis of Multicast Socket of UDP. This design broke the traditional pattern requiring centralized management (for instance, database table or file) or keeping IP and port of counter nodes; It can be cut intelligently between Master and Standby through the multicasting message. It can be run in three working mode: back-up, host standby and cluster. This paper introduced the key technologies and logics, basing on state machine map; the implement has proven the feasibility of the design.
Keywords: High availability cluster multicast socket
基金:
论文图表:
引用
No.1381799070118344****
同行评议
共计0人参与
勘误表
一种基于JAVA的非对称式高可用性方案及其实现
评论
全部评论0/1000