Rainbond 5.1.3發佈,快速部署和運維spring cloud集羣

Rainbond 5.1.3發佈,快速部署和運維spring cloud集羣spring

今天爲你們帶來Rainbond 5.1系列第三個更新版本,本次版本更新的關鍵是下降Rainbond學習門檻,咱們不只增長了新用戶指導任務來指引用戶學習Rainbond的線路,同時在經過源碼批量建立服務、經過Docker鏡像批量智能建立服務等多個方面增長了大量改進來方便用戶。數據庫

Rainbond是開源的企業應用雲操做系統,支撐企業應用的開發、架構、交付和運維的全流程,經過無侵入架構,無縫銜接各種企業應用,底層資源能夠對接和管理IaaS、虛擬機和物理服務器。服務器

支持一次構建spring cloud多服務,基於Maven多模塊批量建立服務[beta]架構

基於源碼直接構建服務是開發者最經常使用的場景,使用Rainbond的用戶有比較大的比例使用SpringCloud微服務架構或其餘微服務架構,它們使用Maven Module維護整個工程代碼,對於此類用戶過去只能分別來建立服務,若是不瞭解Rainbond對於多模塊代碼的支持原理,門檻就比較高。Rainbond的核心抽象是應用級,與整個工程對應。所以可以直接從源碼構建出整個業務系統將大大下降用戶學習使用門檻。負載均衡

在5.1.3版本中Rainbond增長了識別Maven Module的流程,自動識別代碼倉庫的全部打包方式爲war和jar的模塊,用戶選擇業務服務須要的模塊批量建立服務,建立完成後便可持續基於源碼集成構建和部署。運維

不足的是目前沒法從源碼識別出服務的依賴關係和對第三方服務(好比數據庫)的依賴狀況,所以還須要用戶自行根據業務架構建立數據庫服務和調整服務間的依賴關係。後續版本中將支持基於Rainbondfile文件定義服務依賴關係從而能夠直接正確建立全部服務。socket

圖片描述

Spring Cloud集羣部署文檔ide

  • Spring Cloud 微服務部署在 Rainbond 的優點
  • Spring Cloud 微服務與 Service Mesh 的融合
  • Spring Cloud 微服務部署在 Rainbond 的案例

新增新手引導任務流程微服務

通過對用戶使用Rainbond第一週週期內的狀況統計分析,爲了更好的引導新用戶理解Rainbond的關鍵流程使用方法,當前版本中咱們設計了7個初級任務,指引用戶完成Rainbond產品的初級體驗。性能

guide.jpg?nsukey=cGFXuXPHdX4WkbGN5rgj%2Bn0y7Gte6Mpcx7kHl2GZcS0XjTTm3qdmpeQCo9%2FW4zFQzActVs%2BVFibtxrqJbbU9E4l%2BbVs%2FXjxom23TOcskqUzvMNY9yJgp9yF87lMuI2ET86uLBzTBQYhAtFn4NNgi1UeuIM4jCkE4EpsCmI%2FcZFtV7H2J6%2FVHrZvWYBmzVRqTo%2FR1zy0nuf1dZ7ISQYhp5g%3D%3D

Rainbond監控項目進一步完善

集羣和服務監控和報警必然是運維同仁們的重點關注功能。Rainbond的監控系統是基於Prometheus實現的自動化監控系統,使用Rainbond項目用戶無需再獨立搭建集羣監控數據收集系統。Rainbond內置支持節點物理設備和操做系統監控、節點系統服務監控、容器監控和服務業務性能監控。開源用戶只須要自行配置Grafane可視化Dashboard便可對監控數據進行可視化,經過Prometheus-Altermanger對接便可進行報警,Rainbond已內置部分報警策略。

jiankong.gif

其餘改進

  • 改進基於應用市場的服務升級策略,新增對環境變量、存儲(包括依賴存儲)、端口、服務依賴等屬性的升級[beta]
  • 改進Docker Compose 批量建立服務的功能,修改服務鏡像檢測機制大大提升DockerCompose檢測成功性。同時支持設置私有鏡像倉庫的帳號信息。提供了Docker Compose到Kubernetes轉化的穩定功能支持。
  • Git-Webhook增長對騰訊Coding代碼倉庫的支持。
  • 鏡像倉庫Webhook自動構建支持Tag版本根據策略進行自動驗證和改變。
  • 改進鏡像建立服務識別策略,智能識別鏡像信息肯定服務部署類型和內存分配,提供服務建立準確性。
  • 應用網關支持便捷設置Websocket支持和ProxyBuffer等參數。
  • 改進端口屬性維護機制,增長當端口刪除時自動設置其餘與端口綁定的服務屬性,好比健康檢查。防止因爲錯誤的端口設置致使服務一直運行異常。
  • 系統服務註冊功能改進,基於健康檢查實現註冊Endpoint的自動上線和下線,解決錯誤的添加管理節點致使鏡像倉庫等服務負載均衡錯誤問題。[beta]

    安裝方面:

  • 優化安裝流程,將push鏡像流程更改到最後防止push鏡像失敗致使安裝不成功。
  • 新增使用第三方數據庫的機制,用戶提供數據庫給Rainbond數據中心和控制檯使用Rainbond將再也不默認安裝數據庫,適用於生產環境部署時對數據庫單獨進行部署和運維。[beta]
  • 調整部分組件日誌級別等啓動參數

BUG修復

  • 修復在HTTP訪問策略中添加IP或其餘非法域名致使服務沒法啓動的BUG。
  • 修復了DockerRun等方式建立的服務後期沒法修改帳號密碼的問題。
  • 修復了鏡像錯誤致使檢測失敗後UI未提供後續操做的問題。
  • 修復了重複添加訪問策略致使服務沒法訪問的問題。
  • 修復了UI搜索訪問策略後沒法進行翻頁的BUG。
  • 修復了服務通過分享事後,伸縮範圍固化的問題。

安裝和升級

新集羣安裝參考Rainbond安裝文檔:https://www.rainbond.com/docs...

升級已有集羣到5.1.3版本: https://www.rainbond.com/docs...

相關文章
相關標籤/搜索