您的位置:首页 > 其它

因WEBSERVIE超时而引发数据不一致的原因分析和解决方案

2015-08-12 15:06 357 查看
公司有【生产系统】和【计费系统】,【生产系统】会用WEBSERVICE接口将【作业数据】提交到【计费系统】,【计费系统】算出费用后将结果返回给【生产系统】。

以前数据量较少,并没有什么问题。随着业务量增加,【计费系统】响应越来越慢,有时WEBSERIVE都超时了【计费系统】还在计算费用中……【生产系统】得到的结果是计费失败。

等【生产系统】再次以同样的作业提交计费接口时,会发现【计费系统】会存在两份同样的计费结果。原因是经常很长时间后,第一次提交的数据已经计费完成,已经生成了【结算单】。



为了解决这个问题,查阅了网上一些资料,暂定了几个方案,供开发参考。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: