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

新手上路,请多包涵

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

阅读 2.7k
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题