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