【发布时间】:2017-11-17 23:33:41
【问题描述】:
在 Google Cloud API 中启动长时间运行的操作时,服务可能会返回一个形状为“Operations”的对象。然后可以通过这个对象轮询操作的状态,完成后获取结果。
我希望避免为这些结果设置自己的投票流程,我希望可以利用 Google Cloud Pub/Sub 服务来提供帮助。我的希望来自阅读此行in the doc:
(强调)
...客户端可以使用该接口通过轮询操作资源来异步接收真正的响应,或者将操作资源传递给另一个API(例如Google Cloud Pub/Sub API)来接收响应。 ...
是否可以使用 Google Cloud Pub/Sub API 来获得长时间运行的操作完成事件的通知?我该怎么做呢?
我无法在任何地方找到任何进一步的参考或使用此概念的示例。 也许我误解了该文档行?
干杯
【问题讨论】:
-
如果可能的话,我会让 Google Cloud Function 监听该 Pub/Sub 消息并处理结果
标签: google-app-engine google-cloud-platform google-cloud-pubsub google-cloud-speech