深圳市实信达科技开发有限公司(以下简称:实信达)专注于文档信息化,致力于为用户提供先进、高效、专业、实用的文档管理与存储解决方案和档案信息化管理方案。其自主研发的综合档案管理系统,结合光盘刻录、压缩存储、数据检索等技术实现各类档案资料的海量存储、全面管理和综合利用。
随着移动互联网的爆发,数据量呈现出指数级的增长,同时受益于计算机技术在数据采集、存储、计算等环节的突破,用户对综合档案系统平台的底层基础设施提出了更高的要求:
1、海量处理数据:前端业务文件数据量逐年增加,尤其是电子文件的字符识别、全文检索等工作涉及大量的计算分析,有时单个文件数据体量可达百G甚至TB级。
2、高安全性:档案资料通过网络进行高效的传递,但网络病毒和恶意访问导致系统容易面临入侵、数据丢失或篡改等问题,严重威胁到数据安全,亟需构建高安全、可信赖、全溯源的底层技术平台以有效预防安全漏洞。
3、高可用:为了保证数据的高质量流通,让档案的收集、整理、管理、利用等过程无缝衔接,需要底层平台具备更高的性能,从而提高整体业务的运转效率。
鲲鹏平台天生的多核与并行能力,能够很好的满足数据量大、高安全和高可用的要求;此外还提供完善的鲲鹏DevKit开发套件,帮助用户快速完成应用的迁移、开发、编译和调优。
基于上述考虑,实信达与鲲鹏达成了深度合作,携手鲲鹏共同打造电子档案管理平台,以可信数据确权流通为关键驱动要素,为政府、链主企业、信息化平台及各类商业生态方提供安全开放的数据底座。
实信达综合档案管理平台架构图
鲲鹏DevKit 1人天/应用快速迁移综合档案管理平台
在项目实施初期,开发人员需要将整个系统快速迁移到鲲鹏。该系统包含9个模块,28个服务,共计70万行左右代码,且第三方软件众多,包含:Redis、vsftp、nginx以及相关JAR包等,经分析采用手动迁移预计需要15多人天才能完成。而鲲鹏DevKit代码迁移工具可以实现依赖文件自动识别、兼容JAR包一键下载、代码修改建议一键替换,无须耗时耗力检查跟进。在工具的帮助下整个系统的迁移只用了7人天,单应用迁移平均只需1人天。
基于鲲鹏DevKit高效开发机密计算智能合约功能,档案查询效率提升29%
为了避免数据安全管理执行不到位、数据与业务场景难以融合等问题,在迁移完成之后,技术人员需要在平台上开发机密计算智能合约功能,在满足数据安全和隐私保护的同时,实现资源的互享互通。
在开发过程中,为进一步提升业务与鲲鹏平台的兼容性和稳定性,开发人员将之前的Oracle JDK换成了鲲鹏提供的毕昇JDK,基于其高性能编译算法、场景应用感知、AI迭代调优等特性,进一步提升应用的运行效率。经过验证,前期综合档案管理系统微服务启动耗时10s,使用毕昇JDK后启动耗时6s,整体时间缩短40%。
通过鲲鹏毕昇JDK编译效率提升对比图
此外,针对平台多应用混合场景压测,系统总体呈现出响应时间长等情况,技术人员使用鲲鹏DevKit性能分析工具进行了调优,以实现平台运行效率的进一步提升:通过鲲鹏DevKit的系统性能分析功能,发现压测场景下服务器存在内存消耗高的问题,在工具的建议下,通过调整服务器参数以及JVM运行参数实现了性能优化。以档案查询原文信息数据场景为例,调优前混合场景并发50处理1151毫秒,并发100处理2147毫秒,调优后并发50处理降至877毫秒,并发100处理降至1515毫秒,性能提升了29%。
使用鲲鹏DevKit性能分析工具优化前后性能对比图
经过上述一系列的优化,实信达综合档案系统的档案查询、档案检索模块业务的综合性能均得到明显提升,使得平台能够更精准高效的处理电子档案结构化和非结构化数据的计算需求,进一步优化了服务体验。
当前,实信达「综合档案管理系统」已应用于政府、企业、学校、医院等相关领域。作为鲲鹏计算产业生态重要伙伴,深圳实信达已与长江鲲鹏生态创新中心建立长期合作关系。未来,实信达还将联合鲲鹏,加速推进电子档案信息化建设,提供更多行业一体化解决方案,充分发挥档案管理的价值。
2023年,鲲鹏DevKit围绕开发者体验持续升级能力,支持迁移扫描、鲲鹏亲和分析等插件快速接入企业现有DevOps流水线,不改变现有开发流程,开发者可以每天自动扫描、修改、提交代码,更加便捷的发布鲲鹏版本。
扫码立即体验鲲鹏DevKit流水线集成