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