档案管理系统是管理文件历史记录、版本控制、备份和恢复等资料的有效手段,能够解决档案的无序管理、存储空间不足、繁琐的检索流程以及安全防护等问题,提高管理效率、信息检索效率和安全性。
目前,档案管理系统被广泛应用于企业、学校、政府机构等等组织中。随着物联网、移动互联网、5G 通信技术的发展和大规模应用,以及云存储技术的发展,用户对于档案管理与利用业务提出了新的诉求:
超高并发量:公开互联网的档案数据,方便老百姓查询档案信息等场景下可产生百万量级的高并发请求,会对处理能力低的系统造成冲击,极易导致系统崩溃;
高安全性:消息中间件涉及大量信息的传输和存储,这些数据可能涉及用户的个人信息、交易信息、系统状态等,因此对安全性要求极高。
为了满足上述业务诉求,中威科技携手江苏鲲鹏·昇腾生态创新中心,首批选择档案管理系统软件,基于鲲鹏原生开发进行技术改造,已完成鲲鹏原生开发并获得Kunpeng NATIVE认证。
中威科技的架构研发团队联合江苏鲲鹏·昇腾生态创新中心技术专家于今年10月成立了联合架构团队,基于中威科技档案管理平台,融合鲲鹏原生开发技术,实现从开发-构建-测试-发布-运行的全流程优化。在中威科技档案管理平台中,增加本次档案管理与利用的鲲鹏构建流程,基于鲲鹏服务器以及openEuler操作系统,搭建了持续集成节点。在构建流程中接入鲲鹏DevKit流水线门禁、毕昇JDK、鲲鹏测试框架、性能分析插件、版本漏洞扫描插件等流水线技术栈,进一步提升版本的性能、测试效率和质量。
改造后的流水线
代码开发阶段,技术人员使用鲲鹏DevKit IDE插件提升编码效率,提升了研发人员在初始化、开发及部署方面快速完成需求的能力。首先,通过鲲鹏DevKit快速创建场景化工程,并生成丰富的代码样例,加快开发效率;其次,在编程时能智能提示和补全鲲鹏的高性能函数,使得代码运行效率更高,有架构差异的代码使用宏定义隔离;最后,场景化SDK的部署功能实现环境的快速安装卸载,提升测试便捷度。经对比分析,常规需求任务的开发平均用时从5人日缩短至3人日,效率提升了约40%。
代码开发完成后,提交流水线,在流水线中可直接调用鲲鹏DevKit门禁检查组件,对代码的鲲鹏兼容性进行检查和优化,拦截架构不兼容代码,并提供代码修改建议,确保对鲲鹏环境的兼容性。
在编译构建阶段,通过脚本的配置,使用毕昇JDK,基于其高性能、高可靠等特性,进一步提升应用的运行稳定性。档案管理系统部署在鲲鹏硬件的测试环境中,分别使用毕昇JDK 以及OpenJDK启动微服务集群,选取档案收集、档案整理、档案管理、档案利用、档案保存等场景,开展压力测试工作。相同时间内,部分高并发场景的业务吞吐量提升33%。
中威科技档案管理系统解决方案已广泛应用于政务、企业等场景,助力企业和组织管理好档案信息,面向用户的快速需求变化进行迭代,提高应用的效率和质量,降低运维成本和复杂度,加速数字化转型。
◆ 往期推荐◆
杉岩IDM携手鲲鹏原生,实现性能飞跃