微服務(wù)架構(gòu)在校園智能安全接送系統(tǒng)中的應(yīng)用
【文章頁(yè)數(shù)】:6 頁(yè)
【部分圖文】:
圖1校園智能安全接送系統(tǒng)主要功能模塊
在微服務(wù)架構(gòu)中,每一個(gè)業(yè)務(wù)邏輯服務(wù)僅包含功能單一、獨(dú)立、簡(jiǎn)單的業(yè)務(wù),以便于不同開發(fā)者基于自己的技術(shù)棧進(jìn)行開發(fā),從而保證系統(tǒng)的快速迭代和升級(jí)[5]。校園智能安全接送系統(tǒng)的主要功能模塊如圖1。(1)用戶模塊。主要包括登陸和注冊(cè)功能,用于為家長(zhǎng)和教師提供進(jìn)入系統(tǒng)的接口。
圖2校園智能安全接送系統(tǒng)整體架構(gòu)
基于微服務(wù)的校園智能安全接送系統(tǒng)的架構(gòu)如圖2所示;谖⒎⻊(wù)的“高內(nèi)聚、松耦合”的設(shè)計(jì)思想,為了實(shí)現(xiàn)系統(tǒng)高可用、高并發(fā)、高性能的三個(gè)目標(biāo),保持系統(tǒng)的開放性、可擴(kuò)展性,對(duì)現(xiàn)有系統(tǒng)提供的業(yè)務(wù)進(jìn)行重構(gòu),使之解耦成相互獨(dú)立且功能專一的服務(wù),服務(wù)之間通過(guò)SpringCloud的Feign....
圖3獲取家庭成員信息響應(yīng)時(shí)間對(duì)比
對(duì)兩種架構(gòu)的系統(tǒng)分別模擬每秒100個(gè)用戶同時(shí)請(qǐng)求,持續(xù)5s,請(qǐng)求獲取家庭成員信息的接口,結(jié)果如圖3所示。由圖3可知,在面對(duì)5s的100級(jí)并發(fā),共500次請(qǐng)求的情況下,單體架構(gòu)的響應(yīng)時(shí)間分別為2483ms、4187ms、4394ms、4319ms、4661m....
圖4生成接送記錄響應(yīng)時(shí)間對(duì)比
對(duì)兩種架構(gòu)的系統(tǒng)分別模擬每秒100個(gè)用戶同時(shí)請(qǐng)求,持續(xù)5s,請(qǐng)求生成接送記錄的接口,結(jié)果如圖4所示。單體架構(gòu)由于沒(méi)有對(duì)高并發(fā)進(jìn)行優(yōu)化,導(dǎo)致在高并發(fā)的情況下,響應(yīng)速度達(dá)到平均84110ms,而微服務(wù)僅需144ms,是一個(gè)極大的進(jìn)步。
本文編號(hào):3913994
本文鏈接:http://www.lk138.cn/jiaoyulunwen/xuexiaoguanli/3913994.html