起因:

最近在写业务数据监控,既然是监控,那肯定是有不同时间区间的监控动作,放在linux下的crontab有些不合适了,因为有不同的函数要触犯,我不能为这堆函数定制一堆main()吧。用一些开源的计划任务工具,不是很让人满意。 在社区找了一些不靠谱的模块,我是个纠结的人,特别喜欢看别人的实现,然后来喷 ! O(∩_∩)O~)   结果,正如我一开始想到的结果,他们的实现还真是很有些蛋疼,用某人的话来说,特sb的实现。居然有好几个是你有几个任务,就给你开几个线程,然后sleep,当然这些动作对于上层接口层是看不到。但是像我这种几百个任务要监控的,那该如何是好? apscheduler 不错,只是实现偏复杂一些,索性自己实现了。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐