01_不用MQ解耦
2020-06-13 17:55:24 0 举报
解耦:未使用MQ的场景
作者其他创作
大纲/内容
B系统
调用接口3
3.新增加F系统(此时又要去找A系统发送数据)
1.负责A系统的哥们有点烦了,行吧,我还得修改代码,专门去给你E系统发送数据
A系统
A系统时严重的跟各种系统耦合起来,A系统产生了一个关键的数据,其余各个系统,都需要A系统给其发送数据,这样不停的增加系统,或者不需要A系统发送数据,就会大大增加A系统的工作量。
总之,A系统跟各个系统耦合起来,负责A系统的哥们还需要考虑B系统挂了怎么办?C系统访问超时怎么办?我是不是需要做一个重试机制?
1.负责E系统的哥们去找A系统的哥们,说我需要你给我发送数据,你调下我的接口吧!
调用E系统接口
D系统
2.过了一段时间,D系统的哥们去找A系统的哥们说,我现在不需要你给我发送数据了,此时A系统就不去调用D系统了。
C系统
1.新增加E系统
调用接口1
2.A系统,又去修改代码,去掉对D系统的调用,重新发布版本
调用接口2
0 条评论
下一页