何处在Google Cloud Platform上运行连续作业?

时间:2018-05-14 07:30:47

标签: google-app-engine google-cloud-platform google-compute-engine google-kubernetes-engine

我的工作涉及持续监听一个或多个websocket / mqtt供稿并将此数据转发到事件队列。这个工作是用javascript编写的,可以连续循环运行。

最明显的解决方案是在带有计算引擎的VM上运行此作业,但我想知道是否有更优雅的解决方案。例如,Azure的WebJobs非常适合这种任务。如果出现错误,它甚至会重新启动脚本。

GCP上是否有其他组件可以“托管”方式运行此作业?

1 个答案:

答案 0 :(得分:1)

Google Cloud目前没有与Azure WebJobs类似的产品。 Google Cloud App Engine的标准和灵活环境目前都不支持websockets。要使用websockets,您可以使用Compute EngineKubernetes Engine