1. 程式人生 > >MyClouds-2.0-RC 釋出,企業級微服務平臺

MyClouds-2.0-RC 釋出,企業級微服務平臺

MyClouds企業級微服務平臺 MyClouds-V2.0-RC 已釋出。

更新如下

  1. [優化] 重構了系統架構。(移除myclouds-admin-webserver工程,停用後端thymeleaf模版引擎,前後端徹底分離;移除了myclouds-domain工程,將每個微服務的domian相關類放在各自的微服務的工程裡面;使用新的命名規則對微服務進行相應的命名修改)
  2. [新增] 新增了myclouds-gateway閘道器工程。提供了反向代理、負載均衡、熔斷降級、介面限流、統一鑑權、統一審計監控等功能。
  3. [新增] 新增了程式碼生成工具:myclouds-builder工程。可以輔助生成一些腳手架程式碼。(如:實體類,mybatis單表SQL對映檔案和單表資料訪問介面等)
  4. [新增] 新增了myclouds-docs工程目錄,將所有markdown格式的文件遷移到此。
  5. [優化] 重構了一些基礎類庫的強依賴關係,把繼承改為了組合模式。
  6. [優化] 將程式碼生成器實體類模版檔案entity.java.vm生成實體的程式碼改為lombok註解方式。
  7. [重構] 拋棄了之前自己維護快取和DB資料一致性的邏輯,啟用springboot cache註解來統一管理和維護。
  8. [重構]為方便引入和管理依賴,將myclouds-common拆分為:myclouds-common和myclouds-base。
  9. [新增] 新增內部微服務的跨域攔截器樣板程式碼和閘道器通用跨域配置。
  10. [重構] 配合新的前端UI框架,重新封裝了分頁查詢邏輯。
  11. [重構] 重構了【資料字典】功能模組。
  12. [重構] 重構了【資源模組】功能模組。
  13. [重構] 重構了【組織機構】功能模組。
  14. [重構] 重構了【角色與授權】功能模組。
  15. [重構] 重構了【使用者與授權】功能模組。
  16. [重構] 重構了身份認證相關功能。
  17. [優化] 解決了javabean賦值到Dto物件時,日期時間型別的格式化問題。
  18. [重寫] 前端使用了layui admin框架進行了完整重寫。完成前後端的徹底分離。

專案簡介

MyClouds是一個基於SpringBoot/Cloud生態和JavaEE技術棧的企業級微服務平臺(微服務快速開發框架 & 微服務治理工具集)。支援研發團隊快速交付高質量、可擴充套件的企業分散式微服務應用。 

瞭解更多

    程式碼託管:碼雲   GitHub
    線上演示地址1:http://118.126.108.44/myclouds/login.html
    線上演示地址2:https://gitee.com/osworks/MyClouds/blob/master/README.md

系統截圖