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