Eclipse MicroProfile 1.3 已於 2018 年 1 月初發布,但我們已經在期待著 2.0 的發布了(計劃是 2018 年 3 月下旬)。
Eclipse MicroProfile 1.3 構建在 1.2 版本上,就像 MicroProfile 1.2 在 1.1 版本基礎上做的一樣,並更新了 Config 和 Metrics API,此外,還添加了 OpenAPI,OpenTracing 和 Rest Client API。
Cesar Saavedra 在宣布 Eclipse MicroProfile 1.3 發布的博客中解釋說:「MicroProfile OpenAPI 規範旨在提供一組 Java 接口和編程模型,允許 Java 開發者從其 JAX-RS 應用程式原生地提供 OpenAPI v3 文檔,而 MicroProfile OpenTracing API 提供用於分布式跟蹤的微服務標準。最後,MicroProfile Rest Client API 提供了一種類型安全的方法,通過 HTTP 以一致且易於重用的方式調用 RESTful 服務。「
Eclipse MicroProfile 1.3 的優點為實現企業版的 Java 微服務提供更多功能的其他特性
MicroProfile OpenAPI 為 API 提供了自動生成的功能,可以使用 OpenAPI 標準輕鬆指定微服務,從而允許微服務由 API 管理解決方案進行管理
MicroProfile OpenTracing 可以輕鬆實現具有分布式跟蹤功能的服務,以及在給定環境中的現有底層分布式跟蹤系統。這使得現有的分布式跟蹤系統能夠通過微服務架構來跟蹤請求
MicroProfile Rest Client API 提供了一種類型安全且一致地調用微服務的方法
所有這些 API 都提供了基於 CDI 和編程的易於使用的接口
不同 MicroProfile 之間的互操作性使得用戶可以自由選擇一個或在其應用程式中組合多個 MicroProfile 實施
引入了一個測試兼容性套件(TCK),Javadoc,可下載的 PDF 文檔,API Maven 工件坐標,Git 標籤和下載(規範和原始碼)
要開始使用 MicroProfile 1.3,請將此依賴項添加到您的 pom.xml 中:
<dependency> <groupId>org.eclipse.microprofile</groupId> <artifactId>microprofile</artifactId> <version>1.3</version> <type>pom</type></dependency>
Eclipse MicroProfile 2.0 有什麼值得我們期待?根據 Saavedra 的說法,MicroProfile 2.0 應該會提供以下內容:
參考:Jaxenter