Java生鮮電商平臺-技術選型前端
1.內容簡介mysql
點菜網目前選用的是最流行的微服務架構模式,採用先後端分離的開發模式,具有高可用,高負載,支持千萬級別的數據量的請求。redis
2. 系統架構圖sql
3. 技術選型數據庫
Spring Boot 2.0.X
、Spring Cloud Finchley
和Spring Cloud Alibaba
Spring Security
真正實現了基於RBAC
、jwt
和oauth2
的無狀態統一權限認證的解決方案4. 總體架構圖後端
5. 核心功能簡介:跨域
- 統一認證功能
- 支持oauth2的四種模式登陸
- 支持用戶名、密碼加圖形驗證碼登陸
- 支持手機號加密碼登陸
- 支持openId登陸
- 支持第三方系統單點登陸
- 分佈式系統基礎支撐
- 服務註冊發現、路由與負載均衡
- 服務降級與熔斷
- 服務限流(url/方法級別)
- 統一配置中心
- 統一日誌中心
- 統一搜索中心
- 統一分佈式緩存操做類、cacheManager配置擴展
- 分佈式鎖
- 分佈式任務調度器
- 支持CI/CD持續集成(包括前端和後端)
- 分佈式Id生成器
- 分佈式事務(強一致性/最終一致性)
- 系統監控功能
- 服務調用鏈監控
- 應用拓撲圖
- 應用統一日誌查詢
- 慢查詢SQL監控
- 應用吞吐量監控(qps、rt)
- 服務降級、熔斷監控
- 服務限流監控
- 微服務服務監控
- 服務器監控
- redis監控
- mysql監控
- elasticSearch監控
- nacos監控
- prometheus監控
- 業務基礎功能支撐
- 高性能方法級冪等性支持
- RBAC權限管理,實現細粒度控制(方法、url級別)
- 快速實現導入、導出功能
- 數據庫訪問層自動實現crud操做
- 代碼生成器
- 基於Hutool的各類便利開發工具
- 網關聚合全部Swagger接口文檔
- 統一跨域處理
- 統一異常處理
聯繫QQ:137071249緩存
QQ羣:793305035服務器