开发者社区> 问答> 正文

下图是一个典型的业务架构,这种架构的会出现哪些问题?

image.png

展开
收起
罗鹏大佬 2022-04-18 17:18:56 570 0
来自:阿里技术
1 条回答
写回答
取消 提交回答
  • 1、A域强依赖B域的接口,B域接口变动会导致A域调用失败,而A域无法管控B域的接口变动; 2、C域收到消息后需要反查A域的接口,对A域形成了双重依赖,A域接口和消息格式的任何变动及不稳定性都会影响C域; 3、A域的消息和接口都是瞬时数据,两者由于时间差可能不一致,增加了C域处理的复杂度(例如:C域收到的消息是单据已创建,调用接口时查到该单据已完结); 4、A域需要保证同步调用和消息通知的一致性,包括MQ不可用等情况发生时的容灾处理

    2022-04-19 14:47:51
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
MaxCompute架构升级及开放性解读 立即下载
MaxCompute Serverless 架构演进 立即下载
阿里云消息队列的 Serverless架构演进 立即下载