程序员的自我救赎---8.1:监控系统项目分析

《前言》

(一) Winner2.0 框架基础分析

(二)PLSQL报表系统

(三)SSO单点登录

(四) 短信中心与消息中心

(五)钱包系统

(六)GPU支付中心

(七)权限系统

(八)监控系统

(九)会员中心

(十) APP版本控制系统

(十一)Winner前端框架与RPC接口规范讲解

(十二)上层应用案例

(十三)总结

《监控系统项目分析》

监控系统在Winner框架中是一个非常不起眼的系统,但是他的存在却非常有价值。

我印象好像之前看过一篇文章讲BAT的监控系统,反正都讲的神乎其神,我们Winner的监控系统就简单多了。

一句话说清楚就是:配置SQL,设置执行周期,查询出有异常发送邮件或短信。

我们新增一条sql,比如查询昨天提现没有到账的数据(我们假定用户申请提现之后24小时之内,第三方代发没有回发代发成功,致使提现订单状态依然未结算)

然后设置执行周期:

 我们设置他的执行周期,就是设置他多久时间执行一次检查,这里我们设置他一天检查一次。

其实就是有一个WinService服务在跑,查询到什么时间该执行哪条监控sql,当查到如果有值就证明有异常,然后给

需要或者异常信息的管理人员发短信或者邮件。关于WinService不清楚的看我前面的《WinService服务

 这边需要配置一下哪些管理人员需要接收信息:

 

 差不多就写到这里,监控系统还是挺简单的,监控系统跟PLSQL的用法基本一样,只是在监控系统多一个WinService定时执行sql

来达到监控的目的,不清楚PLSQL的可以看我前面写的《报表系统项目分析》。

好了,差不多就到这里,监控系统我们开放源码到GitHub:https://github.com/demon28/DMS

有兴趣一起探讨Winner框架的可以加我们QQ群:261083244。或者扫描左侧二维码加群。

原文地址:https://www.cnblogs.com/demon28/p/8081907.html