Oracle 微服務框架 Helidon 2.0.0-M1 發布

2020-12-12 開源中國

Helidon 是 Oracle 開源的一個用於編寫微服務的 Java 框架,這些微服務運行在由 Netty 提供支持的快速 Web 內核上。該項目的特性包括輕量、快速、支持 Microprofile、函數式編程模型與可觀察性、彈性。

Helidon 支持兩種編程模型,一種是 Helidon SE,Oracle 稱之為「以現代響應式方式開發的簡單、多功能、輕量級微框架」;另一個是 Helidon MP,它是一個 Eclipse MicroProfile 實現,提供 Java EE/Jakarta EE 開發人員熟悉的開發體驗。

2.0 正式版計劃於第一季度發布,近期發布了第一個裡程碑版本 Helidon 2.0.0-M1,主要帶來兩個特性:Helidon MP 中支持 GraalVM、新的 Helidon DB Client:

Helidon MP 中支持 GraalVM 是用戶極其需要的特性,此前已經在 Helidon SE 中支持 GraalVM。將該支持添加到 Helidon MP 將允許從 Helidon MP 應用構建原生二進位文件。Helidon DB Client 是用於 Helidon SE 的新資料庫客戶端,添加了統一的反應式資料庫訪問 API,並允許開發者以反應式方式使用 JDBC 資料庫。它還支持 MongoDB 反應驅動程序。除了此次更新的特性,2.0.0 還將帶來以下新特性:

MicroProfile Reactive Messaging 與 Reactive Operators 支持:Helidon 2.0 中,通過添加兩個規範的實現擴展了 MicroProfile API 支持,這兩個規範在 MicroProfile 中是可選的。MP Reactive Operators 將同時添加到 Helidon MP 和 Helidon SE 中,MP Reactive Messaging 則只添加到 Helidon MP 中,等效的 API 將添加到 Helidon SE 中,旨在更好地與 Helidon SE API 保持一致。另外計劃在 Helidon 2.0 版本中添加用於 Reactive Messaging 的 Kafka 連接器,並在將來添加更多連接器。Websocket 支持:正在 Helidon 中擴展 Jakarta EE 規範支持。在此版本中,基於著名的 Tyrus 實現添加了 WebSocket API 支持。Helidon Web 客戶端:Helidon SE 中缺少的功能之一是 HTTP 客戶端。在 Helidon 2.0 中將引入一個旨在與其它 Helidon SE API 集成的響應式 Helidon Web 客戶端。Helidon 命令行工具(CLI):Helidon 命令行工具將幫助創建新的基於 Helidon 的項目、添加和刪除功能部件和依賴項,以及使用不同的配置文件(jar、圖像、jlink)構建應用程式,並且還將支持實時重裝。此外 Helidon 2.0 還將引入一些向後不兼容的更改。

相關焦點

  • jBeanBox 4.0.0 發布,微形 Java IOC/AOP 工具
    jBeanBox是一個微形但功能較齊全的IOC/AOP工具,它本身的核心源碼只有約3000行,jBeanBox兼容主要的JSR330
  • BeetlSQL 3.2.0 發布,多庫和微服務事務支持
    本次發布主提供多庫和微服務事務支持,使用了 BeetlSQL 的自帶的 Saga 實現 新增多庫和微服務
  • 邊緣計算框架 Baetyl 2.0 發布
    邊緣計算框架 Baetyl 發布了 2.0 版本。
  • Oracle Solaris 11.4 SRU12 發布,Unix 作業系統
    、hypothesis、pathlib2、pluggy、scandir 更新版本:Bash 已更新為 5.3、Node.js 更新到 8.16.0、cryptography 更新到 2.5、Jsonrpclib 更新到 0.4.0、Coverage 更新到 4.5.2、Markupsafe 更新到 1.1.0、pygments 更新到 2.3.1、pyOpenssl 更新到 19.0.0、hg-git
  • Martian-gateway 1.0.2 發布,Martian 框架網關組件
    Martian框架的第一個網關組件(Martian-gateway 1.0.2),功能較少,目前只實現了以下功能:
  • 米筐開源量化交易框架 —— RQAlpha 2.0 發布
    封閉 vs 開源 半年前,RQAlpha 作為 Ricequant 的開源框架1.0在 Github 上發布,得到了許多的關注以及反饋,同時我們也十分感謝開發者的貢獻與支持我們在與眾多的開發者的交流中發現RQAlpha 1.0 扮演的角色更多是一個成型的工具,對於開發者來說缺少了一些色彩。Goldman Sachs在15年對外真正開源了部分的功能,這對於金融行業來說無疑是一個重大的裡程碑。在Ricequant的不懈努力下,我們終於迎來這一次的開源更新,開源整套底層 Python 回測框架,這便是如今RQAlpha 2.0。
  • MiniFramework 2.6.0 發布,PHP 開源框架
    MiniFramework 是一款遵循 Apache2 開源協議發布的,支持 MVC 和 RESTful 的超輕量級 PHP 開發框架,在滿足開發者最基礎的 MVC 分層開發、資料庫和緩存訪問等少量功能基礎上
  • Oracle19C DataGuard搭建
    2.設置主、從庫為強制記錄日誌。windows server 2008 R2系統在D:\app\Administrator\product\19.3.0\dbhome_1\database) 如果沒有sql>orapwd file=$ORACLE_HOME/dbs/orapworcl password=oracle(2)檢查REMOTE_LOGIN_PASSWORDFILE
  • Elektra 0.9.0 發布,通用和安全的框架
    Elektra 是一個通用和安全的框架,用於訪問全局分層密鑰資料庫中的配置設置。Elektra 從跨平臺相關問題中抽象出來,使應用程式能夠了解其他應用程式的配置,利用簡單的應用程式集成。
  • Apache Felix Framework 4.0.0發布
    【IT168 資訊】OSGi 4.3通過昨天發布的Felix Framework 4.0.0被加入到到Apache Felix項目中。這次發布的版本與之前版本之間的關鍵區別就在於它通過了OSGi 4.3的兼容性測試。
  • Substrate 2.0 帶來了哪些改變?
    該區塊鏈框架現在包含鏈下工作機(off-chain workers)和 70 多個可組合模塊,並為構建優化的、與 Polkadot 兼容的、可投入生產的區塊鏈奠定了堅實的基礎。數十個實時區塊鏈已經在運行 Substrate 2.0,包括Polkadot[1]和Kusama[2],以及 Polkadot 生態系統中的一系列其他專用區塊鏈。
  • kuapingUI 2.0 版本發布,Bootstrap 4+ 大組件 UI 框架
    kuapingUI 2.0 版本發布,更新了基於bootstrap 4+的組件版本,增加了文本、巨幕、新聞、產品、聯繫、團隊、特徵等數幾十種常用
  • Scrapy 2.0.0 發布,Python 爬蟲框架
    GTK 重磅更新,4.0 大版本發布!
  • GoAdmin 全端自動生成框架 1.0 發布
    Golang 全自動生成業務框架 GoAdmin V1.0發布原來需要1天的事情,現在只需要1分鐘下載地址:https://gitee.com/crazyrocks
  • sagacity-sqltoy 4.17.8 發布,Java ORM 框架
    sagacity-sqltoy 4.17.8 已經發布,此版本更新內容包括:1、支持緩存翻譯未匹配模板設置為空白或空字符串: uncached-template=""(之前空白當成無效設置
  • JeecgBoot 2.4 微服務正式版發布,基於 SpringBoot 的低代碼平臺
    前後端分離架構 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT 支持微服務。強大的代碼生成器讓前後端代碼一鍵生成,實現低代碼開發! JeecgBoot 引領新的低代碼開發模式(OnlineCoding-> 代碼生成-> 手工MERGE), 幫助解決Java項目70%的重複工作,讓開發更多關注業務。
  • Mix PHP V2.2 發布,與 go-micro 深度集成的 PHP 微服務開發框架
    ,框架版本也經歷了多個版本的迭代: V1.*: 基於 Swoole 的常駐內存型 PHP 高性能框架 V2.0: 基於 Swoole 的 FastCGI、常駐內存、協程三模 PHP 高性能框架 V2.1: 基於 Swoole 4.4+ 單線程協程 PHP 框架 V2.2: 基於 Swoole 4.4+ 單線程協程 PHP
  • oracle 查詢 今天、昨天、本周、本月、本季度的所有記錄
    : Release 9.2.0.3.0 - Production on Wed Nov 17 20:23:53 2004Copyright (c) 1982, 2002, Oracle Corporation.
  • Oracle 數據文件轉移:[1]表空間-百家號 - 百度經驗
    資料庫處於open狀態需求確定:1:確定需求操作步驟:1:停止監聽或者重啟資料庫(目的是保證應用不連接資料庫)2:設置表空間為read only 3:設置表空間為 offline狀態4:複製數據文件到新的路徑5:rename 轉移數據文件6:設置表空間 online 狀態7:設置表空間為 read write8:刪除原路徑中已經複製的數據文件注意:這裡是轉移的是應用表空間,對系統表空間system、
  • 開放源碼,華為鴻蒙HarmonyOS 2.0來了
    終於,鴻蒙系統推出一年後,華為在今天的HDC 2020上正式發布鴻蒙HarmonyOS 2.0,如期開放完整源碼,主要包括17個子系統,共134個代碼倉,以及3個參考用例,便於開發者利用鴻蒙系統去構建硬體設備和軟體應用。