一个关于服务高可用的问题
来源:6-4 数据库长连接
忙碌回复慢
2019-04-09
老师,我又又又又有一个问题呃呃(;一_一)。当依赖的第三方服务出现这种情况的时候,是可以ping通,但是,这时候获取的数据跟正常时获取的数据不一致,(换句话说就是得到的数据并不是我想要的数据)请求访问超时timeout这时候好像并不能作为切换的条件。像这种情况一般要怎么样处理的额?蟹蟹老师~
写回答
1回答
-
嗯,这种情况也是可能遇见的情况,如果是这种情况,可以考虑在进行依赖服务调用的时候返回True或False的标记,表示调用成功或调用失败,而判断的依据就是判断返回的数据是否正常。
在外层,如果依赖服务调用的时候返回了False,那么认为这个接口有问题,则调用其他接口。
这样就可以解决问题了。
112019-04-09
相似问题
远端服务器
回答 1
云服务器开放端口的问题
回答 1