|zyciis| 用WebService更新数据的时候如何保证数据库的数据完证性 谢谢 急 写得简单一点
环境:
A网站有A数据库 用于用户在网上下订单
B服务器有B数据库,用于保存在和个地区的订单汇总
方法:
启动事务
if(本地更新)
{
如果本地更新成功,通过services更新b服务器
if(services更新成功)
返回更新成功信息,
根据服务器返回数据再提交本地更新
//在这里再次提交本地更新的时候,出错了,这时就会让本地回滚,但WebService已经提交了 怎么回滚?
else
本地回滚
}
else
{
不成功,则services不调用
}