科普文:【支持信创、宣传国产】腾讯 JDK Kona 正式开源

Tencent Kona 是基于 OpenJDK8,由腾讯专业技术团队提供技术维护、优化及安全保障的 JDK 产品。腾讯的 Java 应用场景丰富,结合微服务、云原生应用、大数据等实际应用场景进行开发。Kona可为上述场景提供最优的 Java 生产环境及解决方案,并为开发者开发的 Java 应用提供平滑的迁移。

​目前,Kona为腾讯微服务平台 TSF、 腾讯 TBDS 大数据套件、腾讯 TI 智能钛机器学习平台等提供了稳定保障。

Kona高效稳定的特性可服务多应用场景

1. 微服务场景

典型的微服务框架如 Spring Cloud 、Dubbo 基于 Java 编程语言,通过使用腾讯 Kona 可以带来应用程序更快的启动速度和性能

2. 无服务器函数场景

腾讯 Kona 提供基于 Java Serverless 的 JDK 解决方案,支撑函数运行环境,为 Java Faas 场景提供稳定,高性能的支撑保证。

3. Spring MVC

腾讯 Kona 可以作为 Web 框架 SpringMVC 的支撑 JDK,提供 SpringMVC 的运行环境以支持 Web 开发环境。

4. 大数据场景

腾讯 Kona 可作为大数据 HDFS/HBase 等主要部件的 JDK 环境,提供了大数据场景下Java 解决方案的基础设施,实现了运行环境的稳定,高效和安全。

Kona默认开启CDS装载实现应用的高速启动

图片

Tencent Kona默认开启CDS(Class Data Sharing)装载 ,在构建JDK时自动生成classes.jsa,可以实现在多个实例间共享核心系统类。无需单独做冷启动,即可实现无感知使用。CDS 共享核心类数据,节省了内存资源和启动时间,尤其是大型的java应用和Serverless 的应用程序的启动速度得到了明显的提升。本版本的CDS引自JDK12版本。

Kona提供可靠且低开销的线上剖析工具

Tencent Kona从Java11中引入JFR(Java Flight Recorder)框架,并集成入JVM中。Kona支持JFR收集Java应用在运行过程中的诊断和性能数据,可实现性能问题的准确定位,提高用户线上的诊断能力。在默认情况下,JFR的性能损耗小于1%,在实现了极致的可靠性同时保证了低性能开销。目前,JFR已集成入腾讯微服务平台 (Tencent Service Framework,TSF) 监控系统。用户可通过监控实现JFR一键获取应用运行过程中Java/JVM等Profiling的数据。

图片

Kona火焰图助力TSF实现性能问题的快速排查。在排查性能问题时,借助火焰图可通过返回 CPU 正在执行的函数名以及调用栈(stack),快速辅助定位到程序性能瓶颈。用户可通过TSF平台的应用管理查看应用的火焰图,一键触发,即可获取当前运行中的云应用的方法的调用关系和热点函数等数据,及时的了解线上应用程序的行为及其性能。

​Kona优势显著是开源JDK的最佳选择

1. 高性能

结合腾讯云场景的特点,腾讯 Kona 进行有针对性的优化。腾讯 Kona带来了显著的启动速度、性能以及存储方面的提升。

2. 稳定可靠

腾讯 Kona 由腾讯专业团队进行长期维护,为功能升级和性能优化提供保障。

3. 安全性强

腾讯 Kona 团队会及时高效的提供 JDK 安全更新,及时修复安全问题,保障云上业务的坚固安全。

4. 定制化适用云场景

腾讯 Kona 专为云而生,针对云业务特点进行定制化功能开发及优化, 在保证稳定安全的同时,提供了高效的云环境。

5. 丰富的分析工具

​腾讯 Kona 具备丰富的线上、线下分析工具、监控工具和调试工具,提供了简单高效的故障排查,问题诊断,性能监控机制。

Kona版本信息

Tencent Kona 与 OpenJDK 的 license 一致。腾讯未来将持续的与 OpenJDK 等开源社区进行协作,贡献更多补丁。Kona 支持 Java 版本:Java 8。Tencent Kona期待大家共同完善!

Kona 正式开源!

Github 开源地址: ​https://github.com/Tencent/TencentKona-8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

01Byte空间

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值