乐于分享
好东西不私藏

WPF 股票盯盘工具五(附源码):Quartz.NET

WPF 股票盯盘工具五(附源码):Quartz.NET

WPF 股票盯盘工具五(附源码):Quartz.NET

作者用 Quartz.NET 给股票盯盘工具加了定时刷新和异常兜底。

为啥不用普通 Timer:自带的 Timer 不准,也不支持复杂调度。要是碰上异常,整个进程直接就崩了。
每两秒刷新一次:用了两个任务分别抓指数和自选股。为了防止卡顿,抢数据用了异步锁。更新界面时,代码会乖乖切回主线程。
三层异常兜底:最外层拦住没抓到的错,中间管 UI 线程。最内层专门抓定时任务的错,打完日志就放过。这样程序不会因为网络超时直接炸掉。
日志和依赖全接好了:日志用的 .NET 标准接口,以后想换库直接改配置。任务也接上了 Autofac,方便以后扩展。

这套架构挺稳的,换个需求稍微改改就能接着用。

名称已清空
微信扫一扫赞赏作者
喜欢作者其它金额
作品
暂无作品
喜欢作者
其它金额
最低赞赏 ¥0
其它金额
赞赏金额
¥
最低赞赏 ¥0
1
2
3
4
5
6
7
8
9
0
.
原文WPF 股票盯盘工具五(附源码):Quartz.NET 定时任务 + 全局异常处理
广东,17分钟前,