Назад | Перейти на главную страницу

Как запустить java jar, который периодически записывает записи в базе данных firestore в облаке Google?

Я создал исполняемый файл java jar. Это проект maven. Он запускает задачу каждые 5 минут и использует эту библиотеку (https://github.com/googleapis/java-firestore) он добавляет несколько записей в базу данных firestore. Это не веб-приложение и не использует стороннюю структуру. Как я могу запустить эту банку в облаке Google? Я видел, что облако Google предлагает множество вариантов, таких как App Engine или запуск облака. Какое решение лучше всего подходит для моего конкретного случая? Большое спасибо!

Развертывание приложения только в App Engine или только в Cloud Run может не выполнить все ваши планы.

Служба Cron App Engine позволяет настраивать регулярно запланированные задачи. Итак, вы наверняка можете настроить App Engine Cron для выполнения запланированных задач с помощью субдневные интервалы планирование, позволяющее запускать задание каждые 5 минут.

Кроме того, вы можете использовать App Engine Cron с облачными функциями, чтобы надежно запускать функцию через регулярные интервалы, так же как вы можете использовать облачные функции для регулярных пишет в ваш Cloud Firestore