Design and Implementation of Message Staining for Civil Aviation Service Requests
(TravelSky Technology Limited, Beijing 101318, China)
Abstract
With the transformation of civil aviation information systems toward a microservices architecture, system call chains have become increasingly complex, posing significant challenges in scenarios such as request tracing, canary release, and fault diagnosis. This paper proposes a design and implementation of message staining for civil aviation business requests. By introducing four core components—service management, staining rule management, message parsing plugin management, and staining label injection—the system achieves efficient staining and dynamic management of diverse civil aviation business messages. It supports flexible staining rules based on business domains, message formats, and multi-condition combinations, and is compatible with both civil aviation industry standard protocols and enterprise private protocols. This significantly enhances the adaptability, maintainability, and execution efficiency of the staining system, demonstrating good practicality and scalability.
Keywords
message staining; civil aviation information system; canary release; request tracing
References
- [1] Yang Guosheng, Yang Yi, Wang Hai, etc Service invocation method based on Cache optimization [J]. Digital Technology and Applications, 2024, 42 (4): 60-63
- [2] Liu Jun, Li Xiongqing, Sun Qiongwei, etc Research and Practice on Cloud Native Full Link Grayscale Publishing Technology [J]. Electronic Technology Applications, 2023, 49 (4): 73-77
- [3] Wu Wenjun, Yu Xin, Pu Yanjun, etc Complex Service Software Development in the Microservice Era [J]. Computer Science, 2020, 47 (12): 11-17
- [4] Fang Qiang, Liu Yurong, Xia Yuqiang, etc Research and Application of Automatic Sorting Control System for Customs Inspection Line in Civil Aviation Airports [J]. Logistics Technology, 2025, 48 (11): 43-45
- [5] Liu Xiwen, Yang Jingang, Liu Boyu, etc Design and Implementation of Observable Systems [J]. Computer Technology and Development, 2025, 35 (1): 208-214
- [6] Huang Zicheng, Chen Pengfei, Yu Guangba, etc Transparent request tracing and sampling method for Java microservice systems [J]. Journal of Software, 2023, 34 (7): 3167-3187
- [7] Wang Zhaoyi, Yu Qianhui Design of microservice system call chain monitoring based on Open Telemetry and Istio [J]. Computer and Information Technology, 2025, 33 (4): 60-63117
- [8] Kristin Posta, Reno Malocu Best Practice of Istio [M]. Beijing: Electronic Industry Press, 2023
- [9] Gideon A,James A. Blue-Green and Canary Deployments in Microservices Ecosystems [PP/OL].[2026-02-10].https://www.techrxiv.org/doi/pdf/10.36227/techrxiv.177074738.85080354/v1.
- [10] Dark horse programmer Spring Cloud microservice architecture development [M]. Beijing: People's Posts and Telecommunications Press, 2020
About the authors
Yang Guosheng (1981-), male, Han ethnicity, from Weifang, Shandong, is a senior engineer and a master's student. His research interests include cloud computing and distributed technology; Yu Jia (1983-), male, Han ethnicity, from Luoyang, Henan, is a senior engineer and a master's student. His research direction is civil aviation information systems; Luan Heng (1981-), male, Han nationality, from Qingdao, Shandong, engineer, master's student, research direction: enterprise service bus; Wang Hai (1979-), male, Han ethnicity, from Xinxiang, Henan Province, is a senior engineer and a master's student. His research interests include cloud computing and middleware technology.