node.js - nodejs如何缓存手机app发来的请求, 批量处理的同时还能给app返回处理结果?
巴扎黑
巴扎黑 2017-05-16 13:45:28
0
1
707

目前的情况是 : 安卓app给用nodejs搭建的服务器发送注册请求, nodejs负责调用相关的api去向环信注册.
但是环信对api有限流, 所以想做成批量处理, 比如每秒调用一次批量注册的api.
(环信接口限流说明 : http://docs.easemob.com/im/45...
现在的问题是 首先我不太清楚缓存请求有没有比较好的方法, 其次是针对每个安卓app发来的请求, 都要返回消息告知成功还是失败, 如果缓存了做批量处理的话, 还如何给app返回消息呢?

巴扎黑
巴扎黑

全部回复(1)
淡淡烟草味

用队列和异步回调去回复请求,每个请求有一个回调函数,所有的注册请求加入队列,这个队列每秒处理一次,处理完一个请求就执行回调把注册结果当参数递进去。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板