我的工作涉及持续监听一个或多个websocket / mqtt供稿并将此数据转发到事件队列。这个工作是用javascript编写的,可以连续循环运行。
最明显的解决方案是在带有计算引擎的VM上运行此作业,但我想知道是否有更优雅的解决方案。例如,Azure的WebJobs非常适合这种任务。如果出现错误,它甚至会重新启动脚本。
GCP上是否有其他组件可以“托管”方式运行此作业?
答案 0 :(得分:1)
Google Cloud目前没有与Azure WebJobs类似的产品。 Google Cloud App Engine的标准和灵活环境目前都不支持websockets。要使用websockets,您可以使用Compute Engine或Kubernetes Engine。