《监控系统项目分析》
监控系统在Winner框架中是一个非常不起眼的系统,但是他的存在却非常有价值。
我印象好像之前看过一篇文章讲BAT的监控系统,反正都讲的神乎其神,我们Winner的监控系统就简单多了。
一句话说清楚就是:配置SQL,设置执行周期,查询出有异常发送邮件或短信。
我们新增一条sql,比如查询昨天提现没有到账的数据(我们假定用户申请提现之后24小时之内,第三方代发没有回发代发成功,致使提现订单状态依然未结算)
然后设置执行周期:
我们设置他的执行周期,就是设置他多久时间执行一次检查,这里我们设置他一天检查一次。
其实就是有一个WinService服务在跑,查询到什么时间该执行哪条监控sql,当查到如果有值就证明有异常,然后给
需要或者异常信息的管理人员发短信或者邮件。关于WinService不清楚的看我前面的《WinService服务》
这边需要配置一下哪些管理人员需要接收信息:
差不多就写到这里,监控系统还是挺简单的,监控系统跟PLSQL的用法基本一样,只是在监控系统多一个WinService定时执行sql
来达到监控的目的,不清楚PLSQL的可以看我前面写的《报表系统项目分析》。
好了,差不多就到这里,监控系统我们开放源码到GitHub:https://github.com/demon28/DMS
有兴趣一起探讨Winner框架的可以加我们QQ群:261083244。或者扫描左侧二维码加群。