- 需求的场景描述(希望解决的问题)
需求是这样子的;
利用定时器向服务请求数据,然后把得到的数据循环写入云数据库;
出现的问题:
问题1:云函数启动后,程序请求数据, 有时候数据未请求到,或者请求到数据后;往云数据库里写入;但云函数运行的时间到达20000ms后,云函数自动退出了;
问题2: 云函数是由定时器触发的,请求数据完后是否可以更新下触发器的触发时间(因为数据是分段获取的,是否能实现,如果还有分段数据,那就10秒后触 发,如果获取完数据,刚把触发时间设置为1个小时)
- 希望提供的能力
1:提高云函数的运行时间
2:动态设置触发器的触发时间
云函数 30s 退出
我也遇到了一些类似问题,这边了解到云函数是用docker来实现的,一段时间如果没有新的连接进来,原来的docker会销毁掉(估计这就是会自动退出的问题)。
docker的建立比较耗时,也就是冷启动(估计是楼主提到运行时间太慢的问题,如果请求量比较大应该会很快)
定时器触发这块不太清楚楼主的意思,理解是小程序侧定时请求云函数,所以这块逻辑应该可以自己去控制的吧
请问下,有办法不让docker自动销毁么?或者延迟销毁
有一个比较蠢的方法:单独搞个机器,专门写脚本去刷请求
好吧 ,谢谢亲 ; 不过有比较不蠢的办法不?
等小程序云开发的童鞋优化,毕竟出来没多久,性能提升空间很大
好吧 在此先谢谢