摘要: 看了几个同事写的Windows服务,觉得有些基本要求需要再重申一下,现总结如下: 可靠性要求 保证多个线程或进程不会重复执行相同的任务. 要维护任务执行过程中不同阶段的不同状态的切换 保证所有异常都能被捕获, 异常的描述信息和堆栈要求被完整记录到日志中. 一般情况下,尽可能在程序代码的最外层捕获异常.内部代码可以对异常进行捕获处理后再抛出(使用throw语法) 有出错重试机制.但应限制重试次数... 阅读全文
posted @ 2010-06-21 15:52 ASeign 阅读(555) 评论(0) 推荐(0) 编辑