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