國產開源項目MyClouds:輕量級微服務治理及快速開發平台

今天老貓要跟大家分享一個開源項目MyClouds基於成熟軟件項目研發方法論和SpringCloud生態圈的插拔式輕量級微服務治理及快速開發平臺,開發者: 阿老表,代碼可以到碼雲跟github中下載。搜索項目名 MyClouds。

國產開源項目MyClouds:輕量級微服務治理及快速開發平臺

概述

MyClouds是一個基於成熟軟件項目研發方法論和SpringCloud生態圈的插拔式輕量級微服務治理及快速開發平臺。以“標準功能可複用、通用模塊可配置、業務需求快速開發、異構系統無縫集成、應用性能可監控擴展、系統日誌可分析審計”為目標, 幫助企業落實IT策略、屏蔽技術壁壘,快速實現可水平擴展的高性能高可用業務願景。 為軟件研發團隊提供高效可控、隨需應變、快速實現業務需求的全棧式技術解決方案,以最低成本和最低風險獲得更高質量、更快交付業務和運維支持的核心技術競爭力。

適用場景

MyClouds架構以互聯網分佈式應用開發優先併兼顧傳統單體分層應用開發模式。因此,基於MyClouds豐富的組件體系,既能開發面向互聯網的各類電商、金融、互聯網+行業應用的PC端網站、管理系統、移動端H5應用、後臺API接口服務等;也能快速開發面向傳統軟件行業的各類企業管理系統、各級各類政務信息化系統等。

前端技術選型

  • 基礎類庫:BootStrap JQuery WeUI

  • 插件集合:DataTables zTree Select2 DatePicker DateRangePicker等周邊優選插件集。

後端技術選型

  • 核心依賴:Thymeleaf SpringMVC SpringCore SpringSession MyBatis Redis Druid ShardingJDBC

  • 服務治理:SpringCloud生態組件 Consul服務註冊中心

  • 輔助工具:Maven SpringBoot

  • 擴展組件:豐富的擴展模塊。(如分佈式文件存儲模塊、實時流計算模塊、消息隊列模塊等等)

國產開源項目MyClouds:輕量級微服務治理及快速開發平臺

通用預置組件

  • 統一資源配置與權限管理系統

  • 應用監控與服務鏈路跟蹤系統

  • 日誌採集與分析系統

願景規劃

建一流微服務治理及快速開發平臺,打造成熟穩定的技術組件生態和豐富的通用業務參考實現。

項目效果圖

國產開源項目MyClouds:輕量級微服務治理及快速開發平臺

國產開源項目MyClouds:輕量級微服務治理及快速開發平臺

國產開源項目MyClouds:輕量級微服務治理及快速開發平臺


分享到:


相關文章: