小程序
小游戏
企业微信
微信支付
扫描小程序码分享
云函数目前最大执行时间为20秒,如果有些逻辑或者数据库操作比较耗时,想让它在后台默默运行,前台可以不需要立即得到响应,有什么机制可以用?
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
云函数超时时间已经调整到60秒,可以在最新的Nightly开发版微信开发者工具中体验!
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
可以考虑使用消息队列之类的服务
后台静默运行->定时触发器。
比如待支付订单超时系统自动取消。
用自己的服务器,websocket
自己买服务器不见得就比云开发贵
不知道你什么业务场景需要这样去做
还是建议你修改优化云函数的执行逻辑,和数据库的表结构。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
云函数超时时间已经调整到60秒,可以在最新的Nightly开发版微信开发者工具中体验!
可以考虑使用消息队列之类的服务
后台静默运行->定时触发器。
比如待支付订单超时系统自动取消。
2.根据用户行为进行响应是不够及时的;确实不及时。
不过都可以增加触发频率解决,比如5分钟或2分钟触发一次,
用自己的服务器,websocket
自己买服务器不见得就比云开发贵
不知道你什么业务场景需要这样去做
还是建议你修改优化云函数的执行逻辑,和数据库的表结构。
比如我有服务器,我可以发一个请求告诉后台,后台收到请求后,启动一个线程,去执行我指定的操作,并返回给前端,我正在操作中。然后前端每隔5s去查询一下后台是否处理完毕。
或者,websocket,后台及时返回给前台处理结果