基于微服務架構的優(yōu)惠券系統(tǒng)的設計與實現(xiàn)
【文章頁數(shù)】:84 頁
【學位級別】:碩士
【部分圖文】:
圖2-1 Spring Cloud簡單架構圖
SpringCloud是一個將多種技術進行組合的分布式微服務架構的落地維度,其中的每一個技術組件用以支撐各個維度[6]。對于整個架構來說,客戶端或者前端的請求將會首先經(jīng)過網(wǎng)關進行用戶驗證、限流、日志記錄等操作后再進行路由分發(fā),其中路由分發(fā)則是根據(jù)從注冊中心所獲取的服務信息配合R....
圖3-1 Spring Cloud微服務組件架構圖
另外由于系統(tǒng)是高可用的,當單個的實例出現(xiàn)問題后不應影響整個系統(tǒng),系統(tǒng)的每一個服務和組件都應是多實例部署的。SpringCloud微服務組件架構圖如圖3-1所示:3.5.2功能微服務的設計
圖3-2功能微服務設計圖
功能微服務的設計實際是對優(yōu)惠券系統(tǒng)的功能設計。依據(jù)上面的分析設計,目前優(yōu)惠券系統(tǒng)共有三個功能微服務,它們分別是:面向運營人員的優(yōu)惠券模板創(chuàng)建微服務、面向用戶的分發(fā)微服務、用以優(yōu)惠券結算的結算微服務。特別說明的是目前結算服務是比較獨立的,只有優(yōu)惠券的分發(fā)微服務會調用到結算服務,對于....
圖3-3總體架構圖
將各個功能微服務融入到SpringCloud微服務治理體系中,并將SpringCloud組件架構與功能微服務設計框架進行整合,構成完備的優(yōu)惠券微服務系統(tǒng)架構,系統(tǒng)總體架構如圖3-3所示。3.6本章小結
本文編號:4053515
本文鏈接:http://www.lk138.cn/kejilunwen/ruanjiangongchenglunwen/4053515.html