博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据同步处理及补救措施
阅读量:6402 次
发布时间:2019-06-23

本文共 443 字,大约阅读时间需要 1 分钟。

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

例如: 通过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

你可能感兴趣的文章
关于Python Package下的Module import方式[转]
查看>>
对于key的操作命令
查看>>
MySQL · 捉虫动态 · 字符集相关变量介绍及binlog中字符集相关缺陷分析
查看>>
.Net Discovery系列之十一-深入理解平台机制与性能影响 (中)
查看>>
在Visual Studio引用对话框中找不到Civil 3D 2011 64位的COM组件的解决办法
查看>>
JS组件系列——自己动手扩展BootstrapTable的 冻结列 功能:彻底解决高度问题
查看>>
用 IIS 搭建 mercurial server
查看>>
git常见操作--忽略文件以及常用命令【转】
查看>>
DotNET企业架构应用实践-数据库表记录的唯一性设计的设计兼议主键设定原则
查看>>
设备树网址【原创笔记】
查看>>
Android -- ListView与ArrayAdapter、SimpleAdapter
查看>>
Oracle数据库中NARCHAR转换成NUMBER类型
查看>>
手机上网的原理
查看>>
计算字符串的相似度(编辑距离)
查看>>
SQL SERVER 内存分配及常见内存问题 简介
查看>>
系统丢失的DLL文件问题根源解决(纯净官网下载放心)(图文详解)(博主推荐)...
查看>>
Impala的优缺点
查看>>
无废话WPF系列8:绑定Binding及模式
查看>>
[Android Pro] Android 之使用LocalBroadcastManager解决BroadcastReceiver安全问题
查看>>
[EntLib]微软企业库5.0 学习之路——第十步、使用Unity解耦你的系统—PART2——了解Unity的使用方法(1)...
查看>>