美文网首页
系统设计:如何解决循环依赖(非spring循环依赖)

系统设计:如何解决循环依赖(非spring循环依赖)

作者: 提米锅锅 | 来源:发表于2022-10-26 17:01 被阅读0次

如题,有两个系统A和B,他们互相依赖了另外一个系统的部分功能


image.png

经典的改进方法是,下沉公共部分。
把B被A用到的功能分出去,成立一个新服务,A和B同时依赖这个新服务。


image.png

经典的优化都这里就结束了,还有没什么其他方法?
假如A依赖B,B依赖A
假如B只依赖A,不依赖其他服务
那么,合,可以是一个选择。
把B都功能整合到A中,在一个服务内再去迭代优化,会比两个服务轻松许多。


image.png

相关文章

网友评论

      本文标题:系统设计:如何解决循环依赖(非spring循环依赖)

      本文链接:https://www.haomeiwen.com/subject/mqaazrtx.html