問題描述返回給前端的數(shù)據(jù)來自多個(gè)微服務(wù),這些數(shù)據(jù)應(yīng)該在哪里整合后返回比較合適?比如有個(gè)接口/getOrderInfo獲取訂單信息需要從服務(wù)A獲取用戶信息,服務(wù)B獲取用戶信息訂單信息,服務(wù)C獲取庫(kù)存信息等。是直接調(diào)用一個(gè)接口返回 還是調(diào)用多個(gè)接口返回比較好?
2 回答

阿波羅的戰(zhàn)車
TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超6個(gè)贊
getOrderInfo接口在哪個(gè)服務(wù)就在哪個(gè)服務(wù)整合啊,獲取用戶信息也是在這個(gè)服務(wù)里調(diào)用的其他服務(wù)吧,封裝一下

守著星空守著你
TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超8個(gè)贊
調(diào)一個(gè)接口。
比如服務(wù)N有接口getOrderInfo,調(diào)用流程就是client-->service N-->service a+b+c
,所有數(shù)據(jù)都從N返回到客戶端
添加回答
舉報(bào)
0/150
提交
取消