Abstract:
Aiming at the hidden risks to high availability caused by coexistence of multiple architectures, disordered time sequence of module reconstruction and hybrid deployment of multi-data centers during version upgrade and domestic substitution transformation of China Railway Ticketing and Reservation System (abbreviated as the ticketing system), and given that existing studies lacked emergency guarantee schemes for the dynamic architecture reconstruction phase, this paper carried out research on emergency strategies in the architecture transformation of the ticketing system. Targeting the service characteristics of high concurrency and strict data consistency of the ticketing system, the paper constructed an emergency guarantee system from both functional and performance dimensions. From the functional perspective, the paper proposed a switching strategy for heterogeneous nodes. It eliminated single-point failures of heterogeneous architectures by shielding database differences and standardizing switching paths, and established a cross-architecture data synchronization, verification and compensation mechanism to guarantee data consistency during switching. From the performance perspective, the paper built a weighted evaluation algorithm that takes both index weights and computer room communication overhead into account, and realized accurate quantitative evaluation on the performance of heterogeneous components. The proposed strategies adapt to dynamic reconstruction scenarios of the ticketing system, ensure continuous and stable operation of services during reconstruction.