腾讯开源自家Tencent JDK,微服务云原生等场景

开源 云原生
2019年3月,阿里重磅发布其 OpenJDK 发行版 Alibaba Dragonwell。紧接着腾讯也不甘示弱开源自家Tencent JDK——Tencent Kona。

 

 

2019年3月,阿里重磅发布其 OpenJDK 发行版 Alibaba Dragonwell。紧接着腾讯也不甘示弱开源自家Tencent JDK——Tencent Kona

 

 

[[375917]]

 

 

关于Alibaba Dragonwell,猿妹之前已经和大家介绍过了,今天就和大家介绍一下Tencent Kona。

 

 

 

 

Tencent Kona是基于OpenJDK8,由腾讯专业技术团队提供技术维护、优化及安全保障的JDK产品。腾讯的Java应用场景丰富,结合微服务、云原生应用、大数据等实际应用场景进行开发。

 

 

 

 

Kona可为以上场景提供最优的Java生产环境及解决方案,并为开发者开发的Java应用提供平滑的迁移。目前,Kona为腾讯微服务平台TSF、 腾讯TBDS大数据套件、腾讯 TI 智能钛机器学习平台等提供了稳定保障。

 

 

 

 

Tencent Kona的特性优势如下:

 

 

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

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

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

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

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

 

 

TencentKona-8支持以下特性:

 

 

Default CDS Archive提高启动速度.

Java Flight Recorder采集java应用程序的诊断信息.

 

 

Default CDS Archive

 

 

 

 

Tencent Kona默认打开Default CDS Archive功能, 用户可以通过以下启动标志关闭该功能:

 

 

  1. java -Xshare:off  

 

 

Java Flight Recorder (JFR)

 

 

 

 

Tencent Kona默认关闭JFR功能, 用户可通过以下步骤使用":

 

 

JFR 使用步骤

使用以下标志启动java

  1. java -XX:+FlightRecorder 

 

 

当应用程序运行时,使用以下命令采集JFR数据:

 

 

  1. jcmd <your_pid> JFR.start name=<record_name> filename=<dump_file_name>.jfr  

 

 

使用以下命令停止JFR采集:

 

 

  1. jcmd <your_pid> JFR.stop 

 

 

JFR 数据处理

 

 

 

 

请使用 java mission control (jmc) 7.0以上版本打开*.jfr文件

 

 

 

 

安装腾讯Kona

 

 

 

 

你可以通过以下方式下载腾讯Kona 二进制文件 Releases,例如: TencentKona-8.0.0-232.x86_64.tar.gz:

 

 

  1. cd <Install_Path> 
  2.  
  3. tar -xvf TencentKona-8.0.0-232.x86_64.tar.gz 
  4.  
  5. export JAVA_HOME=<Install_Path>/TencentKona-8.0.0-232 
  6.  
  7. export PATH=${JAVA_HOME}/bin:$PATH 
  8.  
  9. export CLASSPATH=.:${JAVA_HOME}/lib 

 

 

验证腾讯Kona版本
java -version 输出应如下:

 

 

  1. bash#> java -version 
  2.  
  3. openjdk version "1.8.0_232" 
  4.  
  5. OpenJDK Runtime Environment (Tencent Kona 8.0.0) (build 1.8.0_232-18
  6.  
  7. OpenJDK 64-Bit Server VM (Tencent Kona 8.0.0) (build 25.232-b18, mixed mode, sharing) 

 

 

最后附上TencentKona项目地址:https://github.com/Tencent/TencentKona-8

 

 

 

 

责任编辑:张燕妮 来源: 开源最前线
相关推荐

2020-07-24 11:17:51

开源技术 趋势

2021-09-09 07:33:50

开源腾讯云原生

2022-12-26 16:34:51

开源云原生

2021-08-20 13:12:18

Google 开源技术

2020-09-25 09:55:14

微服务云原生技术

2020-08-28 08:29:40

云原生微服务编程

2022-07-26 08:23:17

Zadig微服务

2022-09-19 07:03:12

SPI开源开发者

2018-01-24 11:44:12

脸书FacebookAR技术

2021-03-10 18:33:34

腾讯云原生开源

2016-04-18 09:43:51

时速云云原生微服务

2018-11-19 15:14:36

华为云

2022-10-31 14:07:59

腾讯云云原生PaaS

2017-05-09 12:40:05

2019-10-17 14:07:43

技术云计算Docker

2024-09-14 11:26:05

云原生架构微服务

2017-04-26 14:15:35

腾讯云

2018-09-20 21:09:06

云原生CNBPS灵雀云
点赞
收藏

51CTO技术栈公众号