我可以使用Cloud Functions for Firebase每天运行两次Web抓取工具吗?

时间:2019-02-12 15:34:28

标签: firebase google-app-engine google-cloud-platform google-compute-engine gcloud

我目前正在尝试构建一个简单的网络抓取工具,以从亚马逊(和其他网站)产品中获取价格,并将其保存到Firestore并在Firebase应用中使用。

我当时正在考虑使用Google App Engine运行代码(也许每天两次更新价格)。

我可以使用Cloud Functions for Firebase来做到这一点吗?

1 个答案:

答案 0 :(得分:1)

在我看来,它可能更适合一个或多个Cloud Functions,因为它们的用例之一是事件或cron驱动的激活,而App Engine实际上更适合用于Web应用程序,尽管这两种方法都可能工作。我假设您正在寻找它们的无服务器和从零缩放的属性。

您可以使用Cloud Scheduler和Pub / Sub启动Cloud Function。请参阅cloud.google.com/scheduler/docs/tut-pub-sub