教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

微服務(wù)的同步調(diào)用存在哪些缺點(diǎn)和問(wèn)題?

更新時(shí)間:2023年03月10日18時(shí)03分 來(lái)源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

MQ (MessageQueue),中文是消息隊(duì)列,字面來(lái)看就是存放消息的隊(duì)列。MQ 的通訊方式有同步通訊和異步通訊兩種。同步調(diào)用時(shí)效性較強(qiáng),可以立即得到結(jié)果,但同步通訊存在一些問(wèn)題。

1.耦合度高

每次加入新的需求,都要修改原來(lái)的代碼

2.性能下降

調(diào)用者需要等待服務(wù)提供者響應(yīng),如果調(diào)用鏈過(guò)長(zhǎng)則響應(yīng)時(shí)間等于每次調(diào)用的時(shí)間之和。

3.資源浪費(fèi)

調(diào)用鏈中的每個(gè)服務(wù)在等待響應(yīng)過(guò)程中,不能釋放請(qǐng)求占用的資源,高并發(fā)場(chǎng)景下會(huì)極度浪費(fèi)系統(tǒng)資源

4.級(jí)聯(lián)失敗

如果服務(wù)提供者出現(xiàn)問(wèn)題,所有調(diào)用方都會(huì)跟著出問(wèn)題,如同多米諾骨牌一樣,迅速導(dǎo)致整個(gè)微服務(wù)群故障




0 分享到:
和我們?cè)诰€交談!