【SpringCloud微服務實戰(zhàn)】搭建企業(yè)級應用開發(fā)框架(一):架構(gòu)說明

SpringCloud分布式應用微服務系統(tǒng)架構(gòu)圖:

springcloud微服務系統(tǒng)架構(gòu)圖

SpringCloud分布式應用微服務系統(tǒng)組件列表:

  • 微服務框架組件:Spring Boot2 + SpringCloud Hoxton.SR8 + SpringCloud Alibaba
  • Spring Boot Admin: 管理和監(jiān)控SpringBoot應用程序的微服務健康狀態(tài)
  • 數(shù)據(jù)持久化組件:MySql + Druid + MyBatis + MyBatis-Plus
  • Mycat: 中間件實現(xiàn)數(shù)據(jù)庫讀寫分離
  • Seata: 分布式事務管理,跨服務的業(yè)務操作保持數(shù)據(jù)一致性
  • 高性能的key-value緩存數(shù)據(jù)庫:Redis + RedissonClient + RedisTemplate
  • API接口文檔: Swagger2 + knife4j
  • 接口參數(shù)校驗:spring-boot-starter-validation
  • Nacos:一個更易于構(gòu)建云原生應用的動態(tài)服務發(fā)現(xiàn)儡湾、配置管理和服務管理平臺
  • Sentinel:把流量作為切入點特恬,從流量控制、熔斷降級徐钠、系統(tǒng)負載保護等多個維度保護服務的穩(wěn)定性
  • OpenFeign: 微服務架構(gòu)下服務之間的調(diào)用的解決方案 + Ribbon實現(xiàn)負載均衡/高可用重試機制
  • Gateway: 微服務路由轉(zhuǎn)發(fā) + 聚合knife4j微服務文檔 + 【Gateway+OAuth2+JWT微服務統(tǒng)一認證授權】
  • Oauth2:SpringSecurity單點登錄功能支持多終端認證授權 + RBAC權限框架
  • 驗證碼:集成滑動驗證碼【AJ-Captcha】 + 圖片驗證碼【EasyCaptcha】
  • 多租戶: 基于Mybatis-Plus【TenantLineInnerInterceptor】插件實現(xiàn)多租戶功能
  • 數(shù)據(jù)權限: 基于Mybatis-Plus【DataPermissionHandler】分頁插件實現(xiàn)可配置的數(shù)據(jù)權限功能
  • 對象存儲服務( OSS):MinIO + 阿里云 + 七牛云 + 騰訊云 + 百度云 + 華為云
  • 工作流:Flowable輕量級業(yè)務流程引擎
  • XXL-JOB:分布式任務調(diào)度平臺癌刽,作業(yè)調(diào)度系統(tǒng)
  • Ant-design-vue + ElementUI (基礎)優(yōu)秀流行的前端開源框架整合
  • uni-app: 可發(fā)布到iOS、Android尝丐、Web(響應式)显拜、以及各種小程序(微信/支付寶/百度/頭條/QQ/釘釘/淘寶)、快應用等多個平臺 (本框架中主要用于H5爹袁、小程序)
  • Flutter: 給開發(fā)者提供簡單远荠、高效的方式來構(gòu)建和部署跨平臺、高性能移動應用 (本框架中主要用于移動應用)
  • EKL: Elasticsearch + Logstash + Kibana分布式日志監(jiān)控平臺
  • 代碼生成器: 基于Mybatis-Plus代碼生成插件開發(fā)的失息,便捷可配置的代碼生成器
  • Keepalived + Nginx: 高可用 + 高性能的HTTP和反向代理web服務器
  • DevOps : kubernetes + docker + jenkins 實現(xiàn)持續(xù)集成(CI)和持續(xù)交付(CD)
  • 數(shù)據(jù)報表:基于Ant-design-vue + Echarts實現(xiàn)的自定義數(shù)據(jù)可視化報表
GitEgg-Cloud是一款基于SpringCloud整合搭建的企業(yè)級微服務應用開發(fā)框架譬淳,開源項目地址:

Gitee: https://gitee.com/wmz1930/GitEgg
GitHub: https://github.com/wmz1930/GitEgg

歡迎感興趣的小伙伴Star支持一下档址。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市邻梆,隨后出現(xiàn)的幾起案子守伸,更是在濱河造成了極大的恐慌尼摹,老刑警劉巖剂娄,帶你破解...
    沈念sama閱讀 216,544評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異和二,居然都是意外死亡耳胎,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來诗轻,“玉大人揭北,你說我怎么就攤上這事『拚粒” “怎么了疚俱?”我有些...
    開封第一講書人閱讀 162,764評論 0 353
  • 文/不壞的土叔 我叫張陵呆奕,是天一觀的道長。 經(jīng)常有香客問我绳泉,道長姆泻,這世上最難降的妖魔是什么冒嫡? 我笑而不...
    開封第一講書人閱讀 58,193評論 1 292
  • 正文 為了忘掉前任孝凌,我火速辦了婚禮蛔琅,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘辜窑。我一直安慰自己寨躁,他們只是感情好,可當我...
    茶點故事閱讀 67,216評論 6 388
  • 文/花漫 我一把揭開白布所禀。 她就那樣靜靜地躺著放钦,像睡著了一般。 火紅的嫁衣襯著肌膚如雪褂策。 梳的紋絲不亂的頭發(fā)上颓屑,一...
    開封第一講書人閱讀 51,182評論 1 299
  • 那天揪惦,我揣著相機與錄音,去河邊找鬼器腋。 笑死,一個胖子當著我的面吹牛再愈,可吹牛的內(nèi)容都是我干的护戳。 我是一名探鬼主播,決...
    沈念sama閱讀 40,063評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼抗悍,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了赏壹?” 一聲冷哼從身側(cè)響起衔沼,我...
    開封第一講書人閱讀 38,917評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎菩佑,沒想到半個月后凝化,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,329評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡瞧哟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,543評論 2 332
  • 正文 我和宋清朗相戀三年勤揩,在試婚紗的時候發(fā)現(xiàn)自己被綠了秘蛔。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,722評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖辨液,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情滔迈,我是刑警寧澤被辑,帶...
    沈念sama閱讀 35,425評論 5 343
  • 正文 年R本政府宣布盼理,位于F島的核電站,受9級特大地震影響宏怔,放射性物質(zhì)發(fā)生泄漏畴椰。R本人自食惡果不足惜斜脂,卻給世界環(huán)境...
    茶點故事閱讀 41,019評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望帚戳。 院中可真熱鬧儡首,春花似錦、人聲如沸椒舵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至泼橘,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間炬灭,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評論 1 269
  • 我被黑心中介騙來泰國打工米愿, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留鼻吮,地道東北人。 一個月前我還...
    沈念sama閱讀 47,729評論 2 368
  • 正文 我出身青樓违柏,卻偏偏與公主長得像香椎,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子畜伐,可洞房花燭夜當晚...
    茶點故事閱讀 44,614評論 2 353

推薦閱讀更多精彩內(nèi)容