| 功能 | 開源版 ->[點擊前往](https://gitee.com/smallc/SpringBlade) | 商業版 ->[點擊前往](https://bladex.cn/#/vip) |
| --- | --- | --- |
| 1\. 適用范圍 | 可用于個人學習使用,小微企業免費的架構方案 | 可用于企業商業化架構,從小型到大型系統的完整架構方案 |
| 2\. 生產能力 | 功能較少,需要花費時間與人力進行二開才能作為商業化架構 | 功能完善,經過生產檢驗,很多功能開箱即用,可以直接進行商業化開發 |
| 3\. 更新頻率 | 更新頻率低,一到二月更新一次版本,問題響應較慢 | 更新頻率高,隨時會將新功能、bug修復推送至dev分支,問題響應較快 |
| 4\. 組件封裝 | 組件化封裝較少,滿足基本項目需求,若有新的需求還需自行開發集成 | 組件化封裝較多,提供更多demo集成,適應多種場景需求,提高開發效率 |
| 5\. 數據庫種類 | 僅支持Mysql | 支持Mysql、PostgreSQL、Oracle、SqlServer、達夢、崖山,支持更多場景選擇 |
| 6\. 鑒權方案 | 采用自研Token方案,拓展受限 | 采用Oauth2+自研Token方案,拓展集成靈活 |
| 7\. 多租戶系統 | 只有最基礎的多租戶功能 | 對租戶插件深度定制,支持多租戶背景、域名、賬號額度、過期時間等配置 |
| 8\. 多租戶數據隔離 | 只支持單數據庫字段隔離 | 支持數據庫與租戶一對一、一對多、多對多等靈活的模式,符合中國式租戶需求 |
| 9\. 多租戶對象存儲 | 只有簡易的七牛、阿里云集成,無法動態配置 | 集成七牛、阿里云、騰訊云、minio等對象存儲,支持租戶在線配置到私有庫 |
| 10\. 多租戶短信服務 | 暫無短信封裝 | 集成七牛、阿里云、騰訊云、云片等短信服務,支持租戶在線配置到私有庫 |
| 11\. 動態數據權限 | 暫無數據權限 | 高度靈活,提供注解+Web可視化兩種配置方式,Web配置無需重啟直接生效 |
| 12\. 動態接口權限 | 暫無接口權限 | 高度靈活,提供注解+Web可視化兩種配置方式,Web配置無需重啟直接生效 |
| 13\. 全能代碼生成器 | 暫無全能代碼生成器 | 支持自定義模型、模版 、業務建模,在線配置,不再為重復工作發愁 |
| 14\. 釘釘監控告警 | 暫無釘釘監控告警 | 增強監控,微服務上下線集成釘釘告警,提高應對風險能力 |
| 15\. 分布式任務調度 | 暫無分布式任務調度 | 極簡集成xxl-job,支持分布式任務調度功能 |
| 16\. 分布式日志模塊 | 暫無分布式日志模塊 | 集成7.x版本ELK,支持分布式日志追蹤功能 |
| 17\. 消息隊列 | 暫無消息隊列 | 完美集成Kafka、Rabbit、SpringCloud Stream等消息隊列 |
| 18\. Dubbo | 暫無Dubbo集成 | 極簡集成Dubbo最新版,給微服務遠程調用增加新的解決方案 |
| 19\. 令牌狀態可配 | 暫無令牌狀態可配 | 增強JWT,Token默認無狀態,增加配置可保存至redis實現有狀態模式 |
| 20\. API報文加密 | 暫無API報文加密 | 支持API全局報文加密,提高系統的安全等級,大大降低系統損失的風險 |
| 21\. 工作流 | 暫無工作流 | 深度定制SpringCloud分布式場景的Flowable工作流,為復雜流程保駕護航 |
| 22\. Prometheus監控 | 暫無Prometheus監控 | 集成Prometheus全方位監控體系 |
| 23\. 移動端架構 | 暫無移動端架構 | 提供基于UniApp的跨平臺移動端架構 |
| 24\. 規則引擎 | 暫無規則引擎 | 集成LiteFlow輕量級規則引擎,業務解耦更輕松 |
| 25\. 應用市場 | 暫無應用市場 | 商業用戶可將自己開發的產品上架至應用市場,拓展BladeX生態圈 |
| 26\. 數據大屏 | 暫無數據大屏 | BladeX與Avue深度合作,[聯合版](https://bladex.cn/#/pay?version=3)可視化數據大屏解決方案授權:[前往體驗](https://data.avuejs.com/) |
- 第零章 序
- 序言
- 系統架構
- 視頻公開課
- 開源版介紹
- 商業版介紹
- 功能對比
- 答疑流程
- 第一章 快速開始
- 升級必看
- 環境要求
- 環境準備
- 基礎環境安裝
- Docker安裝基礎服務
- Nacos安裝
- Sentinel安裝
- 插件安裝
- 建數據庫
- 工程導入
- 導入Cloud版本
- 導入Nacos配置
- 導入Boot版本
- 工程運行
- 運行Cloud版本
- 運行Boot版本
- 工程測試
- 測試Cloud版本
- 測試Boot版本
- 第二章 技術基礎
- Java
- Lambda
- Lambda 受檢異常處理
- Stream 簡介
- Stream API 一覽
- Stream API (上)
- Stream API (下)
- Optional 干掉空指針
- 函數式接口
- 新的日期 API
- Lombok
- SpringMVC
- Swagger
- Mybatis
- Mybatis-Plus
- 開發規范
- 第三章 開發初探
- 新建微服務工程
- 第一個API
- API鑒權
- API響應結果
- Redis緩存
- 第一個CRUD
- 建表
- 建Entity
- 建Service和Mapper
- 新增 API
- 修改 API
- 刪除 API
- 查詢 API
- 單條數據
- 多條數據
- 分頁
- 微服務遠程調用
- 聲明式服務調用 Feign
- 熔斷機制 Hystrix
- 第四章 開發進階
- 聚合文檔
- 鑒權配置
- 跨域處理
- Xss防注入
- 自定義啟動器
- Secure安全框架
- Token認證簡介
- Token認證配置
- PreAuth注解配置
- Token認證實戰
- Token認證加密
- 日志系統
- 原理解析
- 功能調用
- Seata分布式事務
- 簡介
- 編譯包啟動
- 配置nacos對接
- docker啟動
- 對接微服務
- 代碼生成配置
- 前言
- 數據庫建表
- 代碼生成
- 前端配置
- 優化效果
- 第五章 功能特性
- SaaS多租戶
- 概念
- 數據隔離配置
- 線程環境自定義租戶ID
- 多終端令牌認證
- 概念
- 系統升級
- 使用
- 第三方系統登錄
- 概念說明
- 對接說明
- 對接準備
- 配置說明
- 操作流程
- 后記
- UReport2報表
- 報表簡介
- 對接配置
- 報表后記
- 接口報文加密
- 簡介
- 運行邏輯
- 對接準備
- 功能配置
- 接口測試
- 改造查詢
- 改造提交
- 改造刪除
- 動態數據權限
- 數據權限簡介
- 數據權限開發
- 純注解配置
- Web全自動配置
- 注解半自動配置
- 數據權限注意點
- 動態接口權限
- 樂觀鎖配置
- 統一服務登陸配置
- Skywalking追蹤監控
- Minio分布式對象存儲
- Boot版本對接至Cloud
- 第六章 生產部署
- windows部署
- linux部署
- jar部署
- docker部署
- java環境安裝
- mysql安裝
- docker安裝
- docker-compose安裝
- harbor安裝
- 部署步驟
- 寶塔部署
- 準備工作
- 安裝工作
- 部署準備
- 部署后端
- 部署前端
- 部署域名
- 結束工作
- k8s平臺部署
- 第七章 版本控制
- Git遠程分支合并
- Git地址更換
- 第八章 學習資料
- 第九章 FAQ
- 第十章 聯系我們