Где запускать постоянные задания на Google Cloud Platform? - PullRequest
0 голосов
/ 14 мая 2018

У меня есть работа, которая заключается в непрерывном прослушивании одного или нескольких каналов websocket / mqtt и пересылке этих данных в очередь событий.Это задание написано на javascript и будет работать круглосуточно в непрерывном цикле.

Наиболее очевидным решением является запуск этого задания на виртуальной машине с Compute Engine, но мне было интересно, есть ли более элегантное решение,Например, в Azure есть WebJobs, которые хорошо подходят для такого рода задач.Он даже перезапускает скрипт, если возникает ошибка.

Есть ли какой-то другой компонент в GCP, который может выполнять это задание "управляемым" способом?

1 Ответ

0 голосов
/ 14 мая 2018

В Google Cloud на данный момент нет продукта, похожего на Azure WebJobs.Как стандартная, так и гибкая среда Google Cloud App Engine в настоящее время не поддерживают веб-сокеты.Для использования веб-сокетов вы можете использовать Compute Engine или Kubernetes Engine .

...