有一个需求是用户设置后每天可以定时执行,我把这个操作放到了云函数,问题是定时触发器是在服务端编辑的,我怎么判断用户设置的定时触发时间呢?
cloudbase管理端SDK有创建定时器这样的接口,去研究一下;
用户设置的定时的任务就存储在数据库中,定时器每次去定时查询是否有任务就行了,有就触发。
用户把任务插入到任务集合里,云函数定期扫描任务集合,时间区间弄大点,这样消耗资源不多,也没必要每几秒执行一次