异步任务和并发请求流执行

时间:2019-05-06 07:29:05

标签: javascript node.js asynchronous

大家好,我是Node的新手,正在学习新东西,但是我现在还很困,所以需要一些帮助。我正在开发消息传递应用程序,目前正在尝试确认通过xmpp服务器将消息传递到android应用程序。所以我有一个正在运行的节点服务器,当有消息请求到达服务器时,我从请求中获取所有数据并将其添加到数据库,现在当我收到传递收据时,我要通过xmpp服务器将消息发送给收件人,我想更新记录是在请求到达应用程序服务器时添加到db的,但是由于所有这些都是以异步方式发生的,因此在将记录写入db之前,可能会收到来自google服务器的响应(交货收据)。有什么想法可以解决这个问题吗?

我正在考虑使用一些队列服务,但是我不确定这是否正确

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

这是我尝试实现xmpp服务器的代码

0 个答案:

没有答案