MicroProfile 4.0 發布,定義企業 Java 微服務規範

2021-01-10 開源中國

定義企業 Java 微服務規範的 MicroProfile 發布了 4.0 版本。

該版本基於 MicroProfile 3.3 改進而來,更新了核心編程模型,以支持 Jakarta EE 工作組指定的 CDI 2.0,JAX-RS 2.1,JSON-B 1.0 和 JSON-P 1.1。更具體地說,MicroProfile 4.0 支持 Jakarta EE 8 支持的 javax.* namespace 。

MicroProfile 4.0 平臺中包含的規範已更新為新功能,以滿足其不斷增長的開發人員基礎的需求。作為主要版本,MicroProfile 4.0 包含了一些不兼容的更改。

MicroProfile 4.0 組件規格更新

 

上圖概述了 MicroProfile 4.0 中包含的組件規範和獨立規範。MicroProfile 4.0 組件規範更新概述如下:

其他更新包括:

更豐富的規範集成 跨不同 MicroProfile 實現的互操作性使用戶可以自由選擇一個或組合多個組件 微服務架構中的 MicroProfile 實施 基於注釋的程序化 API 新增用於 MicroProfile 項目生成的 MicroProfile Starter

詳細更新地址:https://microprofile.io/2020/12/23/microprofile-4-0-is-now-available/

相關焦點

  • Eclipse MicroProfile 3.0 發布,定義企業 Java 微服務規範
    定義企業 Java 微服務規範的 Eclipse MicroProfile 發布了 3.0 版本。
  • MicroProfile 2.0 在路上,看看 1.3 版本帶來了哪些優點
    Eclipse MicroProfile 1.3 已於 2018 年 1 月初發布,但我們已經在期待著 2.0 的發布了(計劃是 2018 年 3 月下旬)。
  • Helidon 2.1.0 發布,Oracle 微服務框架
    Helidon 2.1.0 現已發布,這是一個次要發行版,包含了一些錯誤修復和增強功能。
  • smart-doc 2.0.0 重磅發布,Java 零註解 API 文檔生成工具
    零註解、零學習成本、只需要寫標準java注釋。 基於原始碼接口定義自動推導,強大的返回結構推導。 支持Spring MVC,Spring Boot,Spring Boot Web Flux(controller書寫方式)。 支持Callable,Future,CompletableFuture等異步接口返回的推導。
  • smart-doc 2.0.1 發布,Java 零註解 API 文檔生成工具
    零註解、零學習成本、只需要寫標準java注釋。 基於原始碼接口定義自動推導,強大的返回結構推導。 支持Spring MVC,Spring Boot,Spring Boot Web Flux(controller書寫方式)。 支持Callable,Future,CompletableFuture等異步接口返回的推導。
  • smart-doc 1.9.4 發布,Java 零註解 API 文檔生成工具
    功能特性 零註解、零學習成本、只需要寫標準java注釋。 基於原始碼接口定義自動推導,強大的返回結構推導。 支持Spring MVC,Spring Boot,Spring Boot Web Flux(controller書寫方式)。
  • smart-doc 2.0.2 發布,Java 零註解 API 文檔生成工具
    零註解、零學習成本、只需要寫標準 java 注釋。 基於原始碼接口定義自動推導,強大的返回結構推導。 支持 Spring MVC,Spring Boot,Spring Boot Web Flux(controller 書寫方式)。 支持 Callable,Future,CompletableFuture 等異步接口返回的推導。
  • Java程序的編碼規範
    一、命名規範定義這個規範的目的是讓項目中所有的文檔都看起來像一個人寫的,增加可讀性,減少項目組中因為換人而帶來的損失。(這些規範並不是一定要絕對遵守,但是一定要讓程序有良好的可讀性)> Package 的命名Package 的名字應該都是由一個小寫單詞組成。
  • Micro In Action(一):入門
    這個系列聊一聊 Micro[1], 我們將以實際開發微服務為主線,順帶解析相關功能。從最基本的話題開始,逐步轉到高級特性。Micro 很強大,掌握後使用起來也相當便利。但它的演進速度非常快, 導致其文檔有嚴重缺失和滯後。
  • OSCAR 開源先鋒日 | 微服務框架 ServiceComb 探秘
    ServiceComb 提供一站式開源微服務解決方案,融合 SDK 框架級、0侵入 ServiceMesh 場景並支持多語言。ServiceComb 致力於幫助企業、用戶和開發者將企業應用輕鬆微服務化上雲,並實現對微服務應用的高效運維管理。
  • jBeanBox 4.0.0 發布,微形 Java IOC/AOP 工具
    jBeanBox是一個微形但功能較齊全的IOC/AOP工具,它本身的核心源碼只有約3000行,jBeanBox兼容主要的JSR330
  • 《中國小微企業金融服務報告(2018)》發布:小微企業金融服務取得...
    中國人民銀行、中國銀保監會昨天(24日)發布《中國小微企業金融服務報告(2018)》。根據報告,截至2018年末,小微企業金融服務工作取得階段性進展,小微企業金融服務的能力和水平顯著提升。中國人民銀行相關負責人介紹說,截至2018年末,我國小微企業法人貸款餘額26萬億元,佔全部企業貸款的32.1%。人民銀行金融市場司副司長 鄒瀾:截至2018年末,小微企業金融服務已取得階段性成效。
  • smart-doc 1.9.6 發布,Java 零註解 API 文檔生成工具
    功能特性 零註解、零學習成本、只需要寫標準java注釋。 基於原始碼接口定義自動推導,強大的返回結構推導。 支持Spring MVC,Spring Boot,Spring Boot Web Flux(controller書寫方式)。
  • OpenAPI Generator v4.1.1 發布,OpenAPI 規範自動生成代碼
    通過 OpenAPI Generator,在給定 OpenAPI 規範(v2, v3)的情況下自動生成 API 客戶端庫、server
  • MicroJob.co:社交化微工作平臺
    4,453 摘要:相信很多人對網際網路上的這些舉動不會陌生,比如「水軍」、「5毛黨」、「跟帖團」等,在某種程度上,
  • pacebox-springboot 1.1.5 發布,java 生態框架
    pacebox-springboot 融合封裝已發布,旨在提供快速開發腳手架、打造更好的開源生態環境。
  • 艾編程JAVA基礎教程:雲環境下單一應用服務搭建
    #使用 tar 命令解壓 tar.gz 後綴的文件tar –zxvf jdk-13_linux-x64_bin.tar.gz#解壓完成後進行環境變量配置JDK 解壓後文件目錄為:jdk-134)配置環境變量,使 JDK 生效#查看解壓後的 JDK 文件路徑命令:pwd/usr/java/jdk-13#添加環境變量vi /etc/profile打開文件後,鍵盤組合操作:
  • JAVA 基礎:JAVA開發環境搭建
    打開Path變量,在變量值最前加入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(方法同上)4.驗證:運行cmd,輸入java -version,顯示java版本則成功。pwd,獲取文件夾下的當前路徑;4.使用editplus 連接 伺服器將 下面的代碼拷貝到 /etc 目錄下的 profile 文件中:export JAVA_HOME=/var/local/jdk1.8.0_181 #jdk解壓包的目錄export JRE_HOME=/var
  • Java EE 8 和 GlassFish 5.0 發布,所有底層規範已獲批准!
    作者丨David Delabassee譯者 丨 雁驚寒GlassFish 5.0(Java EE 8開源參考實現)的通用性版本,以及Java EE 8總括規範和所有底層規範(JAX-RS 2.1、Servlet 4.0、CDI 2.0、JSON-B 1.0、Bean Validation 2.0等等)已經確定並獲得了批准!
  • 微服務ServiceComb:將複雜扔給自己,將極簡留給用戶
    開箱即用Java語言 微服務SDK,含服務契約、編程模型、運行模型與通信模型四個部分,具備負載均衡、容錯熔斷、限流降級、調用鏈追蹤等全面微服務治理能力,服務治理能力與業務邏輯隔離。不得不說,ServiceComb在開源之前,業界就已有多個流行的開源微服務/RPC框架,ServiceComb從開源之前,就一直面臨華為內外部的一個挑戰問題:業界已有RPC/微服務框架,為何還要開源多一個微服務項目出來?最終大家歸結到ServiceComb當前的願景:致力於幫助企業、用戶和開發者將企業應用輕鬆微服務化上雲,並實現對微服務應用的高效運維管理。