KonaJDK 賦能雲上 Java 新生態

{"type":"doc","content":[{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"一、"},{"type":"text","text":"自研KonaJDK對於雲Java生態的意義"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"JDK 作爲 Java 應用的基礎設施,在雲 Java 生態上的重要性不言而喻。KonaJDK 作爲 Tencent 自研 JDK, 已經平穩支撐於騰訊雲微服務,消息中間件,大數據等核心業務,同時在信創等場景上作爲 Java 業務的基礎支撐組件,填補了騰訊雲信創場景下 JDK 組件的空白。本文將主要從 KonaJDK 在信創雲環境支撐,KonaJDK 支持騰訊雲產品的能力拓展與定製化以及 KonaJDK 在大數據場景的優化實踐幾個方面,介紹 KonaJDK 對於騰訊雲 Java 業務的支撐與優化。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"二、KonaJDK 信創環境支撐"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"信創雲環境中 Java 業務要求 JDK 能夠穩定高效的支撐國產 CPU 運行環境。其中主要的 CPU 指令集爲 aarch64。通過我們調研,目前 JDK8 在 aarch64 指令集的情況如下:"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"OpenJDK"}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"OpenJDK8 在主線分支中並沒有 aarch64 指令集的支持,網上能夠找到的開源版本,都是開源社區幾個主要參與者貢獻的。對於騰訊雲業務來說,開源版本並沒有在生產系統中得到驗證,也沒有專門的人力進行代碼的維護與更新。所以在可維護性,安全性及穩定性上都存在風險。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"OracleJDK"}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章