Выполнение асинхронной задачи и потока параллельных запросов - PullRequest
0 голосов
/ 06 мая 2019

Привет, ребята, я новичок в узле и изучаю новые вещи, но я застрял сейчас, поэтому мне нужна помощь. Я работаю над приложением для обмена сообщениями и в настоящее время пытаюсь подтвердить доставку сообщения в приложение для Android через сервер xmpp.Итак, у меня есть работающий сервер узлов, и когда на сервер приходит запрос на сообщение, я получаю все данные из запроса, добавляю их в базу данных и отправляю сообщение получателю через сервер xmpp сейчас, когда я получаю квитанцию ​​о доставке, я хочу обновить запись, котораябыл добавлен в БД, когда запрос пришел на сервер приложений, но, поскольку все это происходит асинхронно, ответ от сервера Google (квитанция о доставке) может поступить до того, как запись будет записана в БД.Любые идеи, как я могу решить эту проблему?

Я думаю использовать какой-либо сервис очереди, но я не уверен, что это правильный подход

https://github.com/jacobp100/node-gcm-ccs/blob/master/node-gcm-ccs.js

это код, который я пытался реализоватьсервер xmpp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...