テンセントは独自のテンセントJDK、マイクロサービスクラウドネイティブなどのシナリオをオープンソース化

テンセントは独自のテンセントJDK、マイクロサービスクラウドネイティブなどのシナリオをオープンソース化

2019 年 3 月、Alibaba は OpenJDK ディストリビューション Alibaba Dragonwell をリリースしました。その後すぐに、Tencent も負けじと、独自の Tencent JDK であるTencent Kona をオープンソース化しました。

[[375917]]

以前、Alibaba Dragonwell を紹介しましたが、今日は Tencent Kona を紹介します。

Tencent Kona は OpenJDK8 をベースにした JDK 製品であり、技術的なメンテナンス、最適化、セキュリティは Tencent の専門技術チームによって提供されます。 Tencent には豊富な Java アプリケーション シナリオがあり、マイクロサービス、クラウド ネイティブ アプリケーション、ビッグ データなどの実際のアプリケーション シナリオと組み合わせて開発されています。

Kona は、上記のシナリオに最適な Java 実稼働環境とソリューションを提供し、開発者が開発した Java アプリケーションのスムーズな移行を実現します。現在、Kona は、Tencent のマイクロサービス プラットフォーム TSF、Tencent の TBDS ビッグ データ スイート、Tencent の TI インテリジェント チタン 機械学習プラットフォームなどに安定したサポートを提供しています。

Tencent Kona の特徴と利点は次のとおりです。

1. 高いパフォーマンス: Tencent Kona は、Tencent Cloud シナリオの特性に基づいてターゲットを絞った最適化を実行します。 Tencent Kona は、起動速度、パフォーマンス、ストレージに大きな改善をもたらします。

2. 安定性と信頼性: Tencent Kona は、Tencent の専門チームによって長期間にわたってメンテナンスされており、機能のアップグレードとパフォーマンスの最適化が保証されています。

3. 強力なセキュリティ: Tencent Kona チームは、JDK セキュリティ アップデートをタイムリーかつ効率的に提供し、セキュリティ問題をタイムリーに修正し、クラウド サービスの強固なセキュリティを確保します。

4. クラウド シナリオに合わせてカスタマイズ: Tencent Kona はクラウド向けに誕生し、クラウド サービスの特性に基づいてカスタマイズされた機能開発と最適化により、安定性とセキュリティを確保しながら効率的なクラウド環境を提供します。

5. 豊富な分析ツール: Tencent Kona には、オンラインおよびオフラインの分析ツール、監視ツール、デバッグ ツールが豊富に用意されており、シンプルで効率的なトラブルシューティング、問題診断、パフォーマンス監視メカニズムを提供します。

TencentKona-8 は次の機能をサポートしています。

デフォルトの CDS アーカイブにより起動速度が向上します。

Java Flight Recorder は、Java アプリケーションに関する診断情報を収集します。

デフォルトの CDS アーカイブ

Tencent Kona はデフォルトでデフォルト CDS アーカイブ機能をオンにします。ユーザーは、次の起動フラグを使用してこの機能をオフにすることができます。

  1. java -Xshare:オフ

Java フライト レコーダー (JFR)

Tencent Kona では、JFR 機能がデフォルトで無効になっています。ユーザーは、以下の手順に従って使用できます。

JFRの使用手順

次のフラグでJavaを起動します

  1. java -XX:+フライトレコーダー

アプリケーションの実行中に、次のコマンドを使用して JFR データを収集します。

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

次のコマンドを使用して JFR コレクションを停止します。

  1. jcmd <your_pid> JFR.stop

JFRデータ処理

*.jfr ファイルを開くには、Java Mission Control (jmc) バージョン 7.0 以降を使用してください。

Tencent Konaをインストールする

Tencent Kona バイナリ ファイル リリースは、次の方法でダウンロードできます。例: TencentKona-8.0.0-232.x86_64.tar.gz:

  1. cd <インストールパス>
  2.  
  3. tar -xvf TencentKona- 8.0 0 - 232 .x86_64.tar.gz
  4.  
  5. JAVA_HOME=<Install_Path>/TencentKona- 8.0をエクスポートします 0 - 232  
  6.  
  7. PATH=${JAVA_HOME}/bin:$PATH をエクスポートします
  8.  
  9. エクスポート CLASSPATH=.:${JAVA_HOME}/lib

Tencent Konaのバージョンを確認する
java -version の出力は次のようになります。

  1. bash#> java -バージョン
  2.  
  3. openjdk バージョン"1.8.0_232"  
  4.  
  5. OpenJDK ランタイム環境 (Tencent Kona 8.0 . 0 ) (ビルド1.8 .0_232- 18 )
  6.  
  7. OpenJDK 64ビット サーバー VM (Tencent Kona 8.0 . 0 ) (ビルド25.232 -b18、混合モード、共有)

最後に、TencentKona プロジェクトのアドレスは次のとおりです: https://github.com/Tencent/TencentKona-8

<<:  クラウドコンピューティング大手の AWS が機械学習に長期的に賭けているのはなぜでしょうか?

>>:  クラウドネイティブ路線では、Kingsoft Cloudの戦略がより明確になりつつある

推薦する

張青:コンテンツの観点からタオバオのサプライネットワークを分析

コンテンツの観点からタオバオのサプライネットワークを分析するコンテンツは王様という言葉は、ウェブマス...

ガートナー: 2019 年のパブリック クラウド サービスの 6 つのトレンド

2017 年から 2018 年にかけて、クラウド サービス市場は大きな変化を遂げました。組織は、クラ...

RUSHMAIL: 電子メール マーケティングの目的は、顧客を引き付けることですか、それともブランドを維持することですか?

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています多くの人は...

KubeSphereはForresterレポートで選ばれ、「フルスタックコンテナプラットフォーム」として評価されました

Forrester Researchは最近、「Now Tech: 中国のエンタープライズ コンテナ ...

ファングとウーの論争からネットワークマーケティングを考察

ハン・ハン、周立波らに続き、方周子は最近、中国政法大学の准教授である呉丹紅(微博名呉発田)に注目し、...

タオバオ店長:メイリシュオの例に倣おう

最近、私の友人が淘宝網に婦人服の店をオープンしました。オンラインストアを開くことは、1980年代から...

平和なウェブマスターはウェブマスターネットワークの重みの変化とスナップショットの異常を分析します

いつの間にか、ウェブサイトは2年間運営されてきました。この2年間、私はさまざまな浮き沈みを経験しまし...

ファーウェイのクラウドDRSサービスが商用利用向けに60以上のリンクを開設、データベースの移行が容易に

現在、クラウド コンピューティングは時代のトレンドとなっており、テクノロジーの急速な発展によりクラウ...

個人から小規模チームまで対応できる地域ポータル

このメモは 2013 年の最終日に投稿されました。これまでのオンライン キャリアでは、すべてを自分た...

SEO 診断の重要性は何ですか?

SEO業界の発展に伴い、SEO最適化、SEO診断、SEOコンサルタント、SEOオンサイトエディター、...

SEO における「必要のない」10 のこと

SEO について一定期間学習した後、多くのウェブマスターはよくある誤解を実践し始めます。 1. タイ...

PolarDBデータベース並列クエリ技術の詳細な分析

[[399309]] 1. 背景データの規模が拡大し続けるにつれて、ユーザー SQL の実行時間はま...