2025年02月20日
本文转载自:华为计算
中间件作为企业数字化转型的核心枢纽,承担着应用集成、数据流通、服务治理等关键任务。随着云计算、大数据、5G技术的普及,企业对于中间件的性能、可靠性、安全性提出了更高要求。尤其在金融、电信、政务等领域,高并发处理、数据实时交互、系统稳定性成为关键挑战。
鲲鹏平台具有高吞吐、低时延、低能耗、高安全等优势,提供鲲鹏硬件底座、openEuler操作系统、开发套件Kunpeng DevKit和应用使能套件Kunpeng BoostKit,帮助伙伴构建软件工程流水线,提升研发效率。满足数字建设关键行业的业务创新发展需求。为此,东方通携手鲲鹏,共同升级数字化建设自主创新底座,目前,东方通负载均衡软件TongHttpServer、应用服务器中间件TongWeb、分布式数据缓存中间件TongRDS、消息中间件TongLINK/Q等已完成鲲鹏原生开发技术认证,东方通中间件进一步优化了在鲲鹏上的性能与兼容性,有效解决企业核心业务系统的高并发处理、分布式协同、数据安全传输等难题,助力企业实现高效、稳定、安全的数字化转型。
CICD流水线改造
2024年11月,东方通科技研发团队联合鲲鹏技术专家组成联合架构团队,基于东方通中间件产品,融合鲲鹏原生开发技术,实现从开发-构建-测试-发布-运行的全流程优化。东方通将鲲鹏DevKit流水线技术栈融入自有的产品线管理、持续集成过程,形成新的构建集群,基于鲲鹏服务器以及openEuler操作系统,搭建了持续集成节点。接入鲲鹏DevKit流水线门禁,通过该门禁进行应用亲和性扫描以及代码迁移扫描,确保构建产物与鲲鹏的适配性,全面优化在鲲鹏上的开发及运行效率。
代码开发
代码开发阶段,东方通使用鲲鹏DevKit IDE插件提升了编码效率。通过鲲鹏DevKit快速创建场景化工程;借助智能提示和补全鲲鹏的高性能函数,大幅提升代码运行效率;有架构差异的代码使用宏定义隔离;集成SDK实现环境的快速安装卸载,测试便捷度升级。
门禁检查
在流水线中直接调用鲲鹏DevKit门禁检查组件,迁移扫描门禁拦截架构不兼容代码,并提供代码修改建议,针对规则项,进行门禁拦截,确保对鲲鹏环境的兼容性;亲和分析门禁从运行模式、字节对齐检查、构建亲和检查等多维度扫描和优化代码,提升应用与鲲鹏的亲和性。
编译构建
通过脚本的配置,无感知自动从开源GCC切换至GCC for openEuler,OpenJDK切换至毕昇JDK,基于其高性能编译算法、场景应用感知、AI迭代调优等特性,进一步提升应用的运行效率。以东方通TongLINK/Q中间件为例,前期在X86平台发送消息大约8000TPS,使用毕昇JDK后达到10000TPS,整体提升25%。
东方通此次完成认证的多款中间件产品,已在金融、电信、政府、能源等多个关键行业领域内,为客户的业务系统提供了长期而坚实的支撑,其中,TongHttpServer是一款高性能的服务代理中间件,支持多种负载均衡算法,满足企业构建高可用、高扩展性、高性能的应用服务集群需求;TongWeb作为一款全面符合最新Jakarta EE规范的应用服务器产品,可适应各类企业应用环境及多种主流应用框架,具有出强大的灵活性与兼容性;TongRDS是一款高性能多并发分布式数据缓存中间件,高效实现了数据信息的缓存、共享与同步,全面兼容Redis,极大地提升了数据处理效率;TongLINK/Q则是为解决多方应用系统之间信息互通等问题打造的专业数据可靠通信产品,确保了信息的可靠传递。
通过此次与鲲鹏技术改造,将进一步加强东方通中间件产品的开放性、包容性、稳定性和兼容性,作为鲲鹏计算产业生态重要伙伴,未来,东方通将持续与鲲鹏加强中间件与产业生态的适配优化、资源共享、深化合作,为各行各业的数智化转型提供强劲动力。