Android 我可以使用Firebase云功能吗&;Firestore作为缓存服务器?

Android 我可以使用Firebase云功能吗&;Firestore作为缓存服务器?,android,firebase,google-cloud-functions,google-cloud-firestore,Android,Firebase,Google Cloud Functions,Google Cloud Firestore,我想做一个Android应用程序。 它使用了一些restapi。(Rest API不是我的,外部第三方服务器) 但是提供程序限制api,每秒20个请求。 就我而言,它太短了。 所以我想在后端缓存数据。 我想使用Firebase制作我的后端 Firebase云函数应始终运行,并请求rest api而不是用户(每秒20个请求) 它将响应存储在Firestore或实时数据库(Firebase)中 步骤2没有问题。 但我不知道第一步是否可行。 通常,云函数用作触发器。 但在我的情况下,我想像爬虫一样使用

我想做一个Android应用程序。 它使用了一些restapi。(Rest API不是我的,外部第三方服务器) 但是提供程序限制api,每秒20个请求。 就我而言,它太短了。 所以我想在后端缓存数据。 我想使用Firebase制作我的后端

  • Firebase云函数应始终运行,并请求rest api而不是用户(每秒20个请求)

  • 它将响应存储在Firestore或实时数据库(Firebase)中

  • 步骤2没有问题。 但我不知道第一步是否可行。 通常,云函数用作触发器。 但在我的情况下,我想像爬虫一样使用它(?)。 它应该总是在没有任何触发器的情况下运行。 我知道这不是免费的,而是有偿服务。 可能吗?
    有什么我遗漏的吗?

    您可以通过http GET访问/触发您的云功能

    如果需要,您的函数可以查询数据库并进行查找 刷新数据库中的数据


    如果是这样,它将查询您的受限rest api,将结果存储到数据库中,然后返回作为GET请求结果的输出。

    很抱歉,在我的情况下,我使用另一个外部rest api服务器。这不是我的。我应该从外部服务器获取数据并将其存储在firebase数据库中。这就是我所说的。客户端->访问函数->函数检查数据库->如果需要查询rest API->存储到数据库->将结果返回给clientCool。。。这很容易。。。THX:)