У меня есть работа, которая заключается в непрерывном прослушивании одного или нескольких каналов websocket / mqtt и пересылке этих данных в очередь событий.Это задание написано на javascript и будет работать круглосуточно в непрерывном цикле.
Наиболее очевидным решением является запуск этого задания на виртуальной машине с Compute Engine, но мне было интересно, есть ли более элегантное решение,Например, в Azure есть WebJobs, которые хорошо подходят для такого рода задач.Он даже перезапускает скрипт, если возникает ошибка.
Есть ли какой-то другой компонент в GCP, который может выполнять это задание "управляемым" способом?