基於springcloud2.x+jeesuite-libs構建企業級開發平臺源碼分享

關注點贊這篇文章之後私信我【源碼】來查看免費獲取方式!

項目介紹

一個企業級一站式開發平臺,基於Springcloud 2.0與jeesuite-libs構建。提供服務分發、SSO、統一認證、統一日誌、API文檔聚合、流量控制、訪問頻率控制、接口粒度跨域控制以及可插拔模塊化服務管理等基礎能力。本項目從實用性和合理性出發,絕不追求花哨

譬如:集成一大堆外部監控系統進來,完全沒意義;再譬如爲了解決鑑權的一些實際問題放棄了shiro等安全框架,而是自主實現了一版輕量級shiro,完全滿足業務需求而且方便定製。

優勢

  • 模塊化設計:真正意義實現平臺與業務分離,平臺提供插件機制(jar包)和微服務(註冊中心)兩種服務運行機制。
  • 底層框架穩定:底層框架基於jeesuite-libs增強框架(天然支持一切特性)、經過4年數十家公司生產環境實踐。
  • 開放性:底層框架、基礎架構代碼全部開源(後續只會部分插件或模塊收費)
  • 標準化:提供快速業務模塊生成工具在線生成 ,簡化開發入門門檻。

重磅模塊推薦:智能API

  • 不是代碼生成器,我一直認爲在線生成代碼這個功能就很搞笑。(不是一個腳本就能搞定麼,還在線上放個菜單,難道在生產環境生成代碼,然後再拿回本地修改編譯重新發布麼)
  • 倡導sql即API,只需要編寫sql即可實時完成接口
  • 支持常規CRUD,分頁,聚合查詢,以及多步驟複雜接口
  • 結合智能表單,徹底解放前後端
  • 支持列表查詢自動渲染界面及報表導出

功能列表

  • 服務網關服務分發動態路由流量控制
  • 認證授權普通登錄功能(接口/按鈕)權限數據權限第三方賬號登錄:微信、QQ、微博等外部合作系統登錄:oauth2服務內部跨系統登錄:SSO統一認證服務
  • 系統管理用戶管理角色管理權限管理菜單管理服務路由管理
  • 系統監控定時任務監控管理kafka監控服務模塊監控管理redis緩存管理zookeeper監控管理操作日誌
  • 通用服務文件服務:七牛阿里雲 消息服務:短信、郵件
  • 組織架構分公司管理部門管理員工管理
  • 工作流流程設計流程表單設計
  • SAAS支持多租戶體系開放平臺
  • 高級特性讀寫分離自動緩存、二級緩存(jeesuite-libs提供)分佈式鎖(jeesuite-libs提供)分佈式定時任務(jeesuite-libs提供)智能API智能表單通用查詢項目初始化工具全局事件分佈式事務

關於前端

  • 前端框架採用layui;首頁樣式引用開源前端項目WeAdmin

爲什麼選用layui

  • 方便後端開發人員也能從前端擼到後端,無需學習新的前端開發模式
  • 本人一直沿用封裝的一些原生js工具可以簡化前端開發成本

文檔

  • 快速開始
  • 模塊開發指南
  • 歷史遺留系統接入指南

界面預覽

基於springcloud2.x+jeesuite-libs構建企業級開發平臺源碼分享

 

 

基於springcloud2.x+jeesuite-libs構建企業級開發平臺源碼分享

 

 

基於springcloud2.x+jeesuite-libs構建企業級開發平臺源碼分享

 

源碼獲取

關注點贊這篇文章之後私信我【源碼】來查看免費獲取方式!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章