我在前面多篇文章中写过要实现对战答题的功能,也体验了不少小程序,分析过这块实现思路,但是方案一直没有落地,今天有时间看了下单词天天斗的实现逻辑,解决了我一个问题,那就是下面文章中所描述的轮询问题
1)
如何用云开发实现挑战答题思考? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/00024ee8e044e8dd547bcb81f5b013
在这篇文章中,我描写过,创建房间后,要等用户进入房间,这个时候要通过某种机制不断轮询,但是对云开发而言,常规的接口肯定不可以,因为每次轮询都消耗一次资源请求量,这是不可能的,那么如何解决这个问题,请看下面截图
1
1
官方文档如下所示
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/realtime.html
1
1
1
1
1
参考文章
云数据库中监听collection的watch真是个好东东? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/0004061a354340fe200ac5ea95b413
2)关于Collection.watch的思考?? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/000ee8ddafcaf0e28ae99ecb450000
3)(20)长连开发经验分享? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/0002a4fcfe4b00b104772017351409