单位新来一个项目,做一个分布式系统,软件A控制B和C,三者分布式运行。
领导要求所有服务做三分,比如报警服务,A和B和C所在的电脑上必须各自有一个报警服务,平时B和C上的报警服务负责收集报警,然后转交给A的报警服务,由A的报警服务对所有报警做出反应,一旦A的报警服务异常,B和C自己收集自己的电脑上的服务并自己做出反应。
我的问题是
这样子是不是会出现服务耦合的问题,服务不都是独立的吗?
这样备份服务有意义吗?会不会占用很多资源
------解决思路----------------------
这不是备份吧
这不是要自己实现故障转移吗
------解决思路----------------------
如果你不在乎领导要达到的用户的要求,那么纠结资源就更没有必要了。
------解决思路----------------------
+1
连需求都不顾,光想着资源,资源又不是你掏钱买,管它消耗多少资源呢
你服务器上什么都不安装,消耗资源最少了
------解决思路----------------------
领导要求这个程序可以应付“A垮掉”的情况,而你纠结于“是不是多占用资源啊”而拒绝领导的考察,这会让领导更容易做出决定的。
------解决思路----------------------
各个系统自行容灾,看起来也没什么不合理的。
听领导的,他决定着你的加薪升职、年终奖发放的额度
