首頁/ 科技/ 正文

【熱點】java開發人員如何利用kubernetes進行最佳化和最佳化?| 譯?觀察

絕大多數Java框架都是為具有動態行為的長時間執行的程序而設計的,這些動態行為用於執行可變的應用伺服器,例如物理伺服器和虛擬機器。自從Kubernetes容器在2014年釋出以來,情況已經發生了變化。在Kubernetes上使用Java應用的最大問題是透過減少記憶體佔用、加快啟動和響應時間以及減少檔案大小來最佳化應用效能。

【熱點】java開發人員如何利用kubernetes進行最佳化和最佳化?| 譯?觀察

Java開發人員也一直在尋找更簡便的方法,將閃亮的新開源工具和專案整合到他們的Java應用和日常工作中。這極大地提高了開發效率,並激勵更多的企業和個人開發者繼續使用Java棧。今天,Java培訓機構的小編就來給大家說一說,3個新的Java框架和工具。

1、Quarkus

Quarkus旨在以驚人的快速啟動時間、超低的常駐記憶體集(RSS)和高密度記憶體利用率,在Kubernetes等容器編排平臺中開發雲原生的微服務和無服務。根據JRebel的第九屆全球Java開發者生產力年度報告,Java開發者對Quarkus的使用率從不到1%上升到6%,Micronaut和Vert。x均從去年的1%左右分別增長到4%和2%。

【熱點】java開發人員如何利用kubernetes進行最佳化和最佳化?| 譯?觀察

2、EclipseJKube

EclipseJKube使Java開發者能夠使用Docker、Jib或Source-To-Image構建策略,基於雲原生Java應用構建容器映象。它還能在編譯時生成Kubernetes和OpenShift清單,並改善開發人員對除錯、觀察和日誌工具的體驗。

3、MicroProfile

MicroProfile解決了與最佳化企業Java的微服務架構有關的最大問題,而無需採用新的框架或重構整個應用。此外,MicroProfile規範(即Health、OpenTracing、OpenAPI、FaultTolerance、Metrics、Config)繼續與JakartaEE的實現保持一致。

【熱點】java開發人員如何利用kubernetes進行最佳化和最佳化?| 譯?觀察

很難說哪個Java框架或工具是企業Java開發人員實現的最佳選擇。只要Java棧還有改進的空間,並能加速企業業務的發展,我們就可以期待新的框架、工具和平臺的出現,比如上面的三個。花點時間看看它們是否能在2021年改善你的企業Java應用。

相關文章

頂部