58新技术·新业务DOI:10.3969/j.issn.1006-6403.2023.02.014基于微服务架构的行李全流程跟踪系统设计与实现[李剑彬张文娟]随着民航局对行李全流程跟踪系统建设战略的提出,国内机场逐步开展了行李全流程跟踪系统的建设,根据业务需求以及相关项目建设经验,设计并实现了一套基于微服务架构的行李全流程跟踪系统,可以兼容单机场、机场集团和不同机场集团的多个中小机场使用场景,实现低成本、高可用性、高拓展性的旅客行李全流程跟踪管理需求,完成民航旅客托运行李跟踪大闭环,解决旅客痛点,全面提升国内机场托运行李服务质量。李剑彬就职于广州市弘宇科技有限公司,是《行李全流程跟踪管理平台研制项目》等大项目的项目负责人。张文娟硕士毕业于西南交通大学通信与信息系统专业,现供职于中国电子科技集团第七研究所,高级工程师,目前的主要工作是研究物联网网络通信。关键词:行李跟踪全流程微服务架构软件设计摘要1引言行李全流程跟踪作为建设四型机场的重要组成部分,可以有效提高行李运行安全、降低行李差错率。2019年,民航局提出“三步走”战略,2021年底全国千万级机场间国内航线将实现行李全流程跟踪,2025年年底将实现国内航线全覆盖和国际航线有突破。2020年1月,北京召开的全国民航工作会议,工作任务明确要求,“推广RFID行李跟踪系统广泛使用、连接成网,逐步建成覆盖全国的民航行李跟踪系统”。行李全流程跟踪系统,需要接入不同的系统或设备的节点数据,若采用传统的架构进行设计实现,可能会面临跨系统、跨平台数据接入问题,不能很好的接入外部数据源。另外,随着系统数据量的增长,以及行李全流程追踪外延的扩大,对系统的高可用性和拓展性要求越来越高,需要对业务逻辑进行分离,以适应高并发以及异构系统的交互要求,降低系统业务模块的耦合度。为了更好的适应行李全流程系统机场端、集团版和支线机场SASS服务的发展需要,满足民航局建设行李全流程跟踪系统的指示精神,以及国际航协753号决议中对行李的追踪和信息监控要求,本文将采用基于微服务架构来设计和实现行李全流程跟踪系统。59新技术·新业务基于微服务架构的行李全流程跟踪系统设计与实现2023.02·广东通信技术2微服务架构微服务架构作为近几年的技术热点,是一种遵循高内聚、低耦合的软件开发架构,可以将系统的不同业务功能、业务需求,拆分为若干个支持独立部署和拓展的服务组件,这些服务可以通过不同的语言(Java、C#、Python或Go等)完成开发,服务之间...