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

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

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

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

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

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

例如:日志可记录成这样

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

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

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

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

               }

  }

相关文章:

  • 2021-04-07
  • 2021-06-25
  • 2022-12-23
  • 2021-09-26
  • 2021-04-20
  • 2022-12-23
猜你喜欢
  • 2021-11-30
  • 2022-02-10
  • 2022-12-23
  • 2021-08-26
  • 2021-12-19
相关资源
相似解决方案