MicroProfile 2.0 在路上,看看 1.3 版本帶來了哪些優點

2021-01-10 開源中國

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

相關焦點

  • Eclipse MicroProfile 3.0 發布,定義企業 Java 微服務規範
    定義企業 Java 微服務規範的 Eclipse MicroProfile 發布了 3.0 版本。
  • MicroProfile 4.0 發布,定義企業 Java 微服務規範
    定義企業 Java 微服務規範的 MicroProfile 發布了 4.0 版本。
  • Scratch 3.0 版本發布,支持micro:bit、樂高等外部硬體
    Scratch 3.0 版本發布,支持micro:bit、樂高等外部硬體 作者:那子 發布時間:
  • Helidon 2.1.0 發布,Oracle 微服務框架
    Helidon 2.1.0 現已發布,這是一個次要發行版,包含了一些錯誤修復和增強功能。
  • 英雄聯盟手遊2.0版本有什麼英雄 2.0版本新英雄介紹
    -- 英雄聯盟手遊2.0版本有什麼英雄?2.0版本都更新了哪些新英雄?2.0版本更新了幾個新英雄?今天小編就為大家介紹下2.0版本新英雄詳解,我們一起來看看吧!
  • Micro In Action(一):入門
    (註:本系列以 Micro v1.18.0 版本為準)Micro 到底是個啥?先來看看官網首頁[2]的說法:The simplest way to build, share and collaborate on microservicesMicro powers an open global services platform for developers to build microservices
  • Scratch 3.0正式發布,相較以往版本,它有哪些不同呢?
    時隔5年,麻省理工Scratch官宣:Scratch 3.0——北京時間1月3日發布。Scratch1.4與Scratch2.0那麼,相較以往版本,Scratch3.0有哪些創新呢?>另外,在2.0中不能輸入中文的問題終於在3.0中得以解決。
  • ConcourseConnect 2.0.1,社會化網絡平臺
    ConcourseConnect 2.0 (兩周前發布)是一個全新的版本,從社會化網絡平臺到企業 2.0 平臺,該版本新增一個類似 Twitter 的微博系統;類似 Facebook 的用戶profile;郵件提醒;wiki
  • 少兒創意編程scratch3.0安裝及窗口的組成
    目前已有1.4版、2.0版本(增加克隆積木,Lego和Makey makey拓展積木)、3.0版本(增加視頻偵測、文字朗讀、翻譯等選擇性下載擴展積木,並增加micro:bit和Lego mindstorms EV3拓展積木)。所有人可以在任意版本中創作自己的程序。
  • 藍牙版本有哪些? 淺談藍牙5.0 及與 Wifi 的區別
    藍牙版本由最早的1988年的0.7版到2016年6月已推出5.0版 。各版本的差異為何? 最新版的藍牙5.0有哪些功能特色呢? 藍牙5.0與WiFi有哪些差異呢?以下做一整理與說明:  1.藍牙歷代版本:  藍牙(Bluetooth)由藍牙技術聯盟(SIG)主導技術標準,以2.4至2.485 GHz的ISM頻段來進行通訊,主攻個人區域網路(PAN)。藍牙版本由最早的1988年的0.7版開始,迄今有14個版本,最新版本為2016年6月發表的藍牙5.0版。
  • 慕課網App3.0.1版本重磅上線
    【IT168廠商動態】2015年3月9日,國內首個IT學習軟體慕課網App3.0.1版本重磅上線,並獲得小米應用商店精品推薦。作為國內最大的IT技能學習平臺,慕課網App該版本在UI設計、新增功能上都有不小的改變,並且適配安卓5.0,將為用戶帶來前所未有的IT學習極致體驗。
  • 我的世界老版本1.3.2
    我的世界老版本1.3.2是一款玩法豐富的遊戲,快來下載體驗下。 我的世界老版本1.3.2特色系統: 我的世界老版本1.3.2將為您帶來一種前所未有的遊戲體驗 單機不消耗流量 自由建設和破壞 一個像素風格世界 風靡世界的沙盒遊戲 挑戰你的創造力和美感 我的世界老版本1.3.2版本記錄:
  • Eruda 2.0 發布:移動端調試工具
    ,到現在終於成功發布了 2.0 版本。那麼,新版本相對於之前做了哪些更新呢?除 profile、profileEnd 等方法無法實現外,新版本的 Eruda 基本上已經支持了 console 對象上的全部方法,包括分組功能。同時,早期實現的 table、樣式列印存在的一些問題也一一進行了修正。
  • sklearn中 F1-micro 與 F1-macro區別和計算原理
    F1值,然後去平均,比如下面多分類問題,總共有1,2,3,4這4個類別,我們可以先算出1的F1,2的F1,3的F1,4的F1,然後再取平均(F1+F2+F3+F4)/4eg:y_true  = [1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4]y_pred = [1, 1, 1, 0, 0,
  • 原神1.1版本主C角色有哪些 感興趣的可以看看
    川北在線核心提示:原標題:原神1.1版本主C角色有哪些 感興趣的可以看看 原神手遊可以說是非常地火熱,受到了很多小夥伴的歡迎,最近1.1版本已經全新上線,小編看到很多小夥伴都非常關心哪些角色適合當主C,在搜集了大量的資訊以後,帶來了這篇主C角色推薦及強度分析,感興趣的可以看看哦
  • 《micro:bit輕鬆學》已開課,0基礎也能學!
    為此,科技學堂特別推出新課程——《micro:bit輕鬆學》慕課,希望能為廣大科技教師在之後的授課、社團開展、競賽思路等方面提供幫助。《micro:bit輕鬆學》慕課是基於全球開源硬體「micro:bit」而進行的教學課程與活動,可幫助學生學習基本的編程概念、方法,和硬體的操作方法,重點培養學生計算思維,並基於技術學習,以問題解決為目標,引導學生分析問題、設計解決方案,動手實踐實施,反思解決效果。本課程適合「0基礎的初學者」,可作為學校開展人工智慧普及課程。
  • MySQL show profile使用說明
    然而,這個命令很快將成為歷史了,因為MySQL 5.7 版本將會逐漸廢棄這個功能,取而代之的是使用Performance Schema,在廢棄之前,先熟悉一下這個功能的用法。mysql> set profiling = 1;show profiles:開啟profiling之後,執行幾條SQL,然後執行 show profiles 展示最近執行的多個SQL的執行耗時情況,具體能收集多少個SQL,由參數 profiling_history_size
  • PyTorch 1.6、TensorFlow 2.3、Pandas 1.1 同日發布!都有哪些新...
    作者 | 肖智清7月29日,PyTorch 1.6、TenorFlow 2.3、Pandas 1.1恰巧同時發布。這三個庫都是定期滾動更新,大約每個季度更新一次小版本。在AI內捲化達到「灰飛煙滅」的今日,僅僅會對PyTorch或TensorFlow進行調用已經不具有競爭力。
  • Sentinel Go 0.6.0 發布,支持 Warm-Up 預熱流控
    Sentinel Go 0.6.0 正式發布,該版本帶來了 Warm-Up 預熱流控特性、go-micro 框架的適配模塊,以及其它的一些特性改進
  • 消費升級下的實體書店:1.0淘汰,2.0多元,3.0才是未來!
    在了解消費升級前,我們先來看看,對比以往的大環境,目前的實體書店發生了哪些變化?一是消費人群的變化。以前去實體書店,什麼人都有:小孩、老人、夫妻。三、未來的實體書店,還有哪些消費升級?北京開卷董事長蔣晞亮14年做過1次分享,他個人提出了一個蠻有意思的概念:實體書店的版本。