上周做了电商平台活动补贴的数据监控,目的是监控出超卖的活动规则及相关影院、渠道信息。总结如下:
1、写一个定时程序每五分钟执行一次。
2、sleep(5) 延时五秒执行(避免监控时刻存在补贴数据变动未入库导致可能存在数据丢失)。
3、查询补贴数据库是否存在监控时间是当前开始时间的记录,如果存在,则当前时刻执行过数据监控,无需再次监控。
4、如果当前开始时间未执行过监控则从原始(电商平台)数据库获得指定时间端的存在更新的数据,插入到监控平台。如果数据存在异常需要发送邮件提醒。
5、更新相关数据最后跟新的时间(监控任务调度表用来记录每项监控的最后跟新时间)
6、整个过程中需要记录相关日志。