数据同步处理及补救措施

写程序进行数据同步时,一定要有程序同步出错时的补救措施。

例如: 通过WCF,Web服务等远程操作数据。

正常写好代码后,都希望代码运行良好不会出意外,但如果遇到意外出错,需要设计好出错时的处理机制。

1 读取数据时,如果读取失败,一定要在错误日志中标记录读取数据失败的标志,以便后续方便查询并补救。

   例如:打印出出错记录标记;打印出错记录时间段。

2 插入,更新,删除失败时,打印出操作失败记录日志标记。并可以写手工同步工具,通过读取这些失败记录日志,自动导入没同步记录。

例如:日志可记录成这样

      标记ID,原因,是否自动导入处理,出错时间

3 在代码中增加错误失败时的重试方式。

for (int i = 1; i <=3; i++)
{
                try
                {
                    //数据处理操作

                }
                catch (Exception ex)
                {
                       //出错时,日志记录

               }

  }

转载于:https://www.cnblogs.com/iampkm/archive/2012/09/20/2694844.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值