node.js - Comment nodejs met-il en cache les requêtes des applications mobiles, les traite-t-il par lots et renvoie-t-il les résultats du traitement à l'application en même temps ?
巴扎黑
巴扎黑 2017-05-16 13:45:28
0
1
685

La situation actuelle est la suivante : l'application Android envoie une demande d'enregistrement au serveur construit avec nodejs, et nodejs est responsable d'appeler l'API appropriée pour s'inscrire auprès de Huanxin
Cependant, Huanxin a un flux limité pour l'API, il veut donc le faire. traitement par lots, tel que l'appel une fois par seconde de l'API d'enregistrement par lots.
(Instructions pour la limitation actuelle de l'interface des informations sur l'environnement : http://docs.easemob.com/im/45...
Le problème maintenant est que tout d'abord, Je ne sais pas s'il existe un meilleur moyen de mettre en cache les requêtes, et deuxièmement, pour chaque requête envoyée par l'application Android, un message doit être renvoyé pour informer du succès ou de l'échec. Si elle est mise en cache pour un traitement par lots, comment renvoyer un. message à l'application ?

巴扎黑
巴扎黑

répondre à tous(1)
淡淡烟草味

Utilisez des files d'attente et des rappels asynchrones pour répondre aux demandes. Chaque demande a une fonction de rappel. Toutes les demandes d'enregistrement sont ajoutées à la file d'attente. Après le traitement d'une demande, le rappel est exécuté et le résultat de l'enregistrement est transmis. en tant que paramètre.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal