首页  >  问答  >  正文

node.js - nodejs如何缓存手机app发来的请求, 批量处理的同时还能给app返回处理结果?

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

巴扎黑巴扎黑2733 天前658

全部回复(1)我来回复

  • 淡淡烟草味

    淡淡烟草味2017-05-16 13:47:28

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

    回复
    0
  • 取消回复