Micronaut在2.0版本上邁出了一小步,但在無伺服器的Java上邁出了一大步 •DEVCLASS
Micronaut(用於以Java,Kotlin或Groovy構建JVM應用程式的框架)背後的團隊已經完成了該專案的2.0版,為使用者提供了對無伺服器、新的CLI和基於瀏覽器的啟動工具的更好支援。
Micronaut是Grails Web應用程式框架的建立者獲得APL 2.0許可的開源專案,於2018年向公眾開放。Micronaut建立者的主要目標之一是幫助構建易於測試的應用程式、進行面向方面AOP的程式設計、預設和自動配置、依賴項注入以及對專案的控制反轉。
微服務開發是另一個重點,這就是為什麼Micronaut支援客戶端負載平衡,HTTP路由,服務發現和分散式配置的原因。但是,諸如存在Spring Boot之類的工具競爭激烈,這就是為什麼Micronaut用較短的啟動時間、最少的代理和反射使用、很少的記憶體使用以及沒有執行時位元組碼生成來吸引開發人員的原因。這是透過在編譯時預先計算框架基礎結構來實現的,這意味著在執行時要做的事很少。(這種特點適合serverless無伺服器環境)
對於第二個主要版本,Micronaut團隊在其命令列介面中投入了很多思考,在最近幾個月中該介面已被完全重寫。新的迭代是在picocli專案的基礎上構建的,這要歸功於GraalVM本機映像,從而可以使用Linux,MacOS和Windows的本機映像。
為了更好地利用已經提到的GraalVM,Micronaut團隊穩定了對GraalVM本機映像的支援,該映像現在包括自動檢測靜態資源並簡化資料庫整合。
總體改進包括對JDK 8和Groovy 3的支援以及縮短的啟動時間。開發人員還應擁有更輕鬆的時間來定義Bean內省並操縱Bean的建立方式。
除此之外,Micronaut學會了使用新的部署目標,以便使用者可以讓其功能在主要雲提供商(Google Cloud Function,Azure Functions和AWS)的整個範圍內執行,並支援Servlet的建立。
相關文章
- 榮耀還邁出了一大步,支援先進的“錄中美拍”功能。
- [譯] 谷歌邁出了消除 URL 的第一步谷歌
- 上線首日40多國榜單前列,《原神》2.0往前邁了一大步
- 面對Flutter,我終於邁出了第一步Flutter
- .NET 5 和 C#9 /F#5 一起到來, 向實現 .NET 統一邁出了一大步C#
- 向著群星,《崩壞:星穹鐵道》邁出了第一步
- 快手新財報:向盈利邁進一小步
- HttpReports 2.0 釋出了 !!!HTTP
- Hyperledger Fabric 2.0 Alpha釋出了!
- Metasploit釋出了版本5.0.76
- 硬核觀察 #715 Linus 在 Macbook 上釋出了 Linux 核心 5.19MacLinux
- Java 18釋出了Java
- Ubuntu上的pycrypto給出了編譯器錯誤Ubuntu編譯
- 微軟在Microsoft Build 2024 上 釋出了.NET 9 預覽版4微軟ROSUI
- USDD升級超抵押穩定幣 向金融自由邁了一大步
- Metasploit釋出了新版本5.0.83
- 第一週-20200222-PG12.2 release版本釋出了
- 新年福利|架構的“一小步”,業務的一大步架構
- Flutter Web Beta版本終於釋出了FlutterWeb
- 拿下IGN/GS雙滿分的神作 在空間、時間上給出了新思考
- “守正創新”——金融科技邁向2.0階段!
- 自動化部署的一小步,前端搬磚的一大步前端
- 邁向新十年 盛趣遊戲《FF14》國服7.0版本上線遊戲
- 智慧經濟:邁向知識分工2.0(附下載)
- 使用 Micronaut和OpenFaaS 構建無伺服器Java 應用程式 - openvalue伺服器Java
- 時隔兩年,PuTTY 釋出了一個新的安全修復版本
- Steam上一款“地平論模擬器”,讓我悟出了槓精的真諦
- 大模型走向產業的一小步,AI走向普惠的一大步大模型產業AI
- 知識網路一小步,資料驅動一大步
- 在《無盡旅圖》中,我用拼圖拼出了一段冒險旅程
- 以資料為引擎,邁上數字化轉型快車道
- 為了更好地服務於玩法,新《戰神》在敘事上做出了哪些取捨?
- Android 在 Google 開發者大會上釋出了哪些更新? | Google 開發者大會 2018AndroidGo
- 博文推薦|Apache Pulsar 輕裝上陣:邁向輕 ZooKeeper 時代Apache
- go-carbon 1.2.1 版本釋出了,新增多個方法Go
- Meta釋出了一個開源的NotebookLM
- 連不上 GitHub 的朝鮮,也開發出了人臉識別技術Github
- Micronaut框架3的GA 版本釋出!框架