基于微服務(wù)架構(gòu)的電網(wǎng)搜索引擎
【文章頁(yè)數(shù)】:4 頁(yè)
【部分圖文】:
圖3微服務(wù)的注冊(cè)
算的,可以配置高CUP及內(nèi)存的虛擬機(jī);某服務(wù)基于自己的配置的數(shù)據(jù)場(chǎng)景,那么選擇文本數(shù)據(jù)庫(kù)即可。圖2展示了微服務(wù)的架構(gòu)場(chǎng)景。MSA就是這樣演進(jìn)而來(lái)的,當(dāng)一個(gè)系統(tǒng)過(guò)于龐大,就要進(jìn)行拆分,當(dāng)小的服務(wù)慢慢變大時(shí),那就在繼續(xù)拆分如同細(xì)胞分裂一樣。服務(wù)的注冊(cè)與發(fā)現(xiàn)MSA的特點(diǎn)是服務(wù)數(shù)量的眾多....
圖2用不同微服務(wù)的調(diào)用方式
同一臺(tái)機(jī)器的同一個(gè)進(jìn)程上去,優(yōu)點(diǎn)突出部署簡(jiǎn)單,但是從另一方面去講,升級(jí)風(fēng)險(xiǎn)高、維護(hù)性差、可伸縮性和可移植差是單塊架構(gòu)的缺點(diǎn)。面對(duì)單塊架構(gòu)問題,MSA考慮著既然系統(tǒng)可以通過(guò)拆分服務(wù)來(lái)降低復(fù)雜度,那可否能將其拆分的顆粒度更加細(xì)致一點(diǎn),將大服務(wù)繼續(xù)拆分,直到成為不可拆分的服務(wù)單元為止。....
圖1三層架構(gòu)
改進(jìn)設(shè)計(jì):由于設(shè)計(jì)的不斷進(jìn)步,MSA提供的服務(wù)應(yīng)該做到替換或報(bào)廢,而不是永久的存在。單塊架構(gòu)向MSA演進(jìn)上面介紹了“單塊架構(gòu)”的特點(diǎn)及缺陷,它代表了“大而全”的風(fēng)格,但是MSA恰恰相反,每個(gè)服務(wù)可以做到“小而精”,下面介紹單架構(gòu)是如果向MSA演進(jìn)的。傳統(tǒng)的單塊架構(gòu)會(huì)采用分層的方式....
圖4服務(wù)發(fā)現(xiàn)原理結(jié)構(gòu)圖
中國(guó)科技信息2019年第22期·CHINASCIENCEANDTECHNOLOGYINFORMATIONNov.2019-76-◎61萬(wàn)~200萬(wàn)機(jī)制。通過(guò)服務(wù)的發(fā)現(xiàn)可及時(shí)拿到服務(wù)實(shí)例列表,在MSA中,對(duì)于服務(wù)的發(fā)現(xiàn)是這樣的,當(dāng)一個(gè)服務(wù)實(shí)例啟動(dòng)后,會(huì)將自己的位置信息放到注冊(cè)表中。....
本文編號(hào):3916342
本文鏈接:http://www.sikaile.net/kejilunwen/sousuoyinqinglunwen/3916342.html