【发布时间】:2020-04-14 19:12:10
【问题描述】:
众所周知,Google PubSub javascript 库是异步的(发布者和订阅者是异步的)。根据我的阅读,我们不能在 JS 代码中使订阅者的执行异步,因为 JS 是单线程的。
谁能解释一下当我订阅事件“消息”时它的实际工作原理?
如果我连续收到 5 条消息,我的 MessageHandler 会阻塞直到它完成吗?
如何在 JS 中异步处理消息?我听说过在异步库中使用队列(一个并行工作人员)。那么,与没有它相比,它是如何工作的呢?
提前感谢您的回答!
【问题讨论】:
标签: javascript typescript async-await google-cloud-pubsub async.js