【技术实现步骤摘要】
本专利技术涉及安检系统,特别涉及一种民航安检系统单体与微服务架构的切换方法。
技术介绍
1、民航安检系统产品由基础模块、管理模块、过检业务模块、登机业务模块等多模块组成,而民航安检后台管理系统则是一个综合性的管理后台。现有的民航安检系统架构采用传统的mvc单体架构模式,将所有的功能和业务逻辑集中在一个单独的应用中,该应用通常由多个模块组成,包括民航安检基础模块、民航安检管理模块和民航安检业务模块等,这些模块之间通过函数调用或接口通信来实现功能的交互。在单体架构模式下,民航安检单体应用被视为一个不可分割的整体构建,每个模块之间存在相互依赖关系,该单体架构的优势在于简单、易于开发和维护,适用于小型和中型项目,但无法实现独立的业务逻辑和数据存储,当安检业务因为压力较大,某个模块遇到性能瓶颈时需要拓展时,单独对该模块进行扩容升级是无法实现的,只能部署多套民航安检单体系统应用,从而造成资源的浪费。
2、民航安检单体架构不可分割的特性还进一步带来了以下缺点:
3、(1)可扩展性不足:由于所有功能都集成在一个应用程序中,系统的
...【技术保护点】
1.一种民航安检系统单体与微服务架构的切换方法,其特征在于:包括如下步骤:
2.如权利要求1所述的一种民航安检系统单体与微服务架构的切换方法,其特征在于:所述父工程配置文件是通过规则引擎创建和生成的。
3.如权利要求1所述的一种民航安检系统单体与微服务架构的切换方法,其特征在于:所述单体服务应用架构中设置有单体应用模块,所述单体应用模块包括若干功能子模块,且各个功能子模块的功能和业务逻辑集中于所述单体应用模块中。
4.如权利要求3所述的一种民航安检系统单体与微服务架构的切换方法,其特征在于:各个所述功能子模块之间通过函数调用或接口通
...【技术特征摘要】
1.一种民航安检系统单体与微服务架构的切换方法,其特征在于:包括如下步骤:
2.如权利要求1所述的一种民航安检系统单体与微服务架构的切换方法,其特征在于:所述父工程配置文件是通过规则引擎创建和生成的。
3.如权利要求1所述的一种民航安检系统单体与微服务架构的切换方法,其特征在于:所述单体服务应用架构中设置有单体应用模块,所述单体应用模块包括若干功能子模块,且各个功能子模块的功能和业务逻辑集中于所述单体应用模块中。
4.如权利要求3所述的一种民航安检系统单体与微服务架构的切换方法,其特征在于:各个所述功能子模块之间通过函数调用...
【专利技术属性】
技术研发人员:谢培玮,王春凯,苏忠东,林建昌,谢志鹏,陈丽群,
申请(专利权)人:厦门民航凯亚有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。