公司網(wǎng)站制作后端微服務(wù)的整體架構(gòu)
日期 : 2020-06-10 21:59:48
后端微服務(wù)的整體架構(gòu)。微服務(wù)是為滿足應(yīng)用多元需求,模式多樣,主要有:(1)聚合器微服模式,由聚合器實(shí)現(xiàn)多微服的調(diào)動(dòng)和應(yīng)用功能,業(yè)務(wù)邏輯簡(jiǎn)單;(2)代理微服模式,是代理在聚合器微服的基礎(chǔ)上,不聚合客戶端,而根據(jù)需求差別精準(zhǔn)調(diào)用相應(yīng)微服,同時(shí)轉(zhuǎn)換數(shù)據(jù);(3)鏈?zhǔn)轿⒎J?,即在接收?qǐng)求后,以鏈?zhǔn)巾樞蛘{(diào)用多微服,產(chǎn)生合并的信息傳遞給客戶,相比前兩個(gè)模式,信息更具整合性,但鏈?zhǔn)竭^(guò)長(zhǎng)反應(yīng)時(shí)間相應(yīng)延長(zhǎng);(4)分支微服模式,即結(jié)合聚合器模式和鏈?zhǔn)侥J?;?)數(shù)據(jù)共享式微服務(wù)設(shè)計(jì),在單體式架構(gòu)過(guò)渡時(shí),為避免SQL數(shù)據(jù)反規(guī)則化,導(dǎo)致數(shù)據(jù)重復(fù)等問(wèn)題,數(shù)據(jù)共享模式可讓多微服務(wù)共享所需的數(shù)據(jù);(6)異步傳遞微服模式,同步的請(qǐng)求因數(shù)據(jù)龐大微服反應(yīng)慢等原因產(chǎn)生阻塞,而選擇異步傳遞,可使微服按信息結(jié)束順序逐步相應(yīng),代替同步響應(yīng)。在實(shí)際設(shè)計(jì)中,需要根據(jù)應(yīng)用的具體業(yè)務(wù)需求,結(jié)合每種微服模式的不同特點(diǎn)進(jìn)行選擇。