PubSub阻止应用引擎运行

时间:2018-07-13 01:07:00

标签: node.js google-cloud-pubsub

我正在研究一个Google云项目,该项目涉及从pubsub移动数据, 将数据包分成几部分并提交给每个人 件到数据存储。数据存储区和拆分部分都可以正常工作,但是从pubsub获取消息时,窗口一直保持加载状态,没有结果。我已经让它运行了一段时间,并且请求没有超时。

我尝试将subscription.on包含在setInterval调用中,以便可以在一段时间内关闭和打开它,但这不会阻止应用程序停止运行。

是否会因为subscription.on函数连续运行而不退出并允许express(生成应用程序引擎页面的框架)生成页面而发生这种情况?如果是这样,我该如何避免呢?我可以采取什么其他方法从pubsub成功获取数据?

如有必要,我愿意提供更多详细信息。预先感谢。

编辑:包括pubsub调用

var psMessage = '';
subscription.on('message', function(message) {
    psMessage = message;
    message.ack();
});

0 个答案:

没有答案