基于微服務(wù)架構(gòu)的中醫(yī)信息服務(wù)系統(tǒng)設(shè)計(jì)與應(yīng)用
【文章頁數(shù)】:5 頁
【部分圖文】:
圖1SpringCloud技術(shù)框架
5)spring-cloud-hystrix負(fù)責(zé)系統(tǒng)的容錯(cuò)管理。當(dāng)系統(tǒng)中出現(xiàn)網(wǎng)絡(luò)請(qǐng)求超時(shí)、微服務(wù)功能不可用和微服務(wù)高負(fù)載時(shí),Hystrix組件便根據(jù)配置好的熔斷機(jī)制,實(shí)現(xiàn)對(duì)故障的快速處理,避免系統(tǒng)出現(xiàn)雪崩效應(yīng)。1.3系統(tǒng)需求
圖2系統(tǒng)需求用例
本系統(tǒng)的前端顯示應(yīng)用多種顯示形式,如桌面程序、網(wǎng)站和手機(jī)APP等形式,為了應(yīng)對(duì)出現(xiàn)高并發(fā)性訪問的情況,以及提高可擴(kuò)展性,系統(tǒng)采用將前端和后端分離開來,進(jìn)行調(diào)用[7]。TCMIS系統(tǒng)采用微服務(wù)的設(shè)計(jì)思想,將系統(tǒng)按照功能細(xì)化為一個(gè)個(gè)微服務(wù),將各個(gè)服務(wù)組件化[8]。為了整個(gè)系統(tǒng)具有較高....
圖3系統(tǒng)微服務(wù)組件化
TCMIS系統(tǒng)采用微服務(wù)的設(shè)計(jì)思想,將系統(tǒng)按照功能細(xì)化為一個(gè)個(gè)微服務(wù),將各個(gè)服務(wù)組件化[8]。為了整個(gè)系統(tǒng)具有較高的可靠性,將整個(gè)系統(tǒng)劃分為前臺(tái)服務(wù)、后臺(tái)服務(wù)和邊緣服務(wù)三塊。前臺(tái)服務(wù)將前端收到的微服務(wù)請(qǐng)求,發(fā)送給邊緣服務(wù)。后臺(tái)服務(wù)具有完整的微服務(wù)服務(wù)集群和所有微服務(wù)統(tǒng)一的共享功能....
圖4TCMIS系統(tǒng)架構(gòu)
本系統(tǒng)主要包括中醫(yī)信息、中醫(yī)經(jīng)典方劑、中醫(yī)經(jīng)典名著信息、當(dāng)代名醫(yī)名方信息、中醫(yī)膳食聊發(fā)信息、數(shù)據(jù)備份恢復(fù)、用戶中心和網(wǎng)絡(luò)服務(wù)等模塊。各個(gè)模塊都擁有自己的微服務(wù),每個(gè)微服務(wù)節(jié)點(diǎn)都具有單獨(dú)的Ribbon負(fù)載均衡、Eureka客戶端、Hystrix容錯(cuò)和日志系統(tǒng)客戶端。通過API網(wǎng)關(guān)進(jìn)....
本文編號(hào):3932858
本文鏈接:http://www.sikaile.net/yixuelunwen/zhxiyjh/3932858.html