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

全國咨詢/投訴熱線:400-618-4000

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

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

好口碑IT培訓

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

1.耦合度高

每次加入新的需求,都要修改原來的代碼

2.性能下降

調(diào)用者需要等待服務提供者響應,如果調(diào)用鏈過長則響應時間等于每次調(diào)用的時間之和。

3.資源浪費

調(diào)用鏈中的每個服務在等待響應過程中,不能釋放請求占用的資源,高并發(fā)場景下會極度浪費系統(tǒng)資源

4.級聯(lián)失敗

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




0 分享到:
和我們在線交談!