随着国内IT厂商多年技术发展,相关国产软件也已经能满足基本日常使用,且很多已通过大规模节点生产验证,再信创的大背景下,本文将针对IT系统建设常用应用层面,来概述下应用的国产化替换方案,主要关注数据库、中间件和桌面云方向;
相关资源:信创开放社区、
1)JDK/OpenJDK替代品
- 龙芯JDK:龙芯JDK:基于龙芯CPU平台和基于OpenJDK研制的Java开发工具包,支持x86、ARM等架构,它是龙芯公司基于OpenJDK移植的LoongArch和MIPS版本,通过JCK认证,长期进行安全更新和问题修复。龙芯平台Java环境支持OpenJFX、Java Web Start和JNA等功能,龙芯平台Java环境还具有符合Java SE标准,开源,免费,支持C1/C2即时编译器和向量加速等优化,支持ZGC和Shenandoah GC等先进垃圾收集器(Garbage Collection,GC),支持向量API(Vector API)、虚拟线程(Virtual Threads)和外部函数和内存API(Foreign Function & Memory API)等Java社区前沿特性等特点。更多详见 龙芯JDK。
\- Alibaba Dragonwel:它是阿里巴巴基于OpenJDK开源的JDK版本,它针对大规模企业级应用进行了优化和性能调整,并已在阿里生产环境得到验证实践。详见:dragonwell产品、dragonwell Github。
\- 毕昇JDK:它是Huawei的 OpenJDK版本,基于OpenJDK,致力于提供高性能、高安全性的Java开发环境,可用于生产环境,另外它为用户在ARM架构上提供一个更好的选择。
\- 腾讯 Kona:腾讯基于OpenJDK开源的JDK版本,专注于大规模分布式应用场景和云原生应用的优化,兼容多种运行平台,是一款企业级 JDK 服务;
2)Tomcat替代品
- 东方通TongWeb: