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