谷歌云运行服务部署,在我的情况下,这是最好的方向吗



我对谷歌云功能(CF(有一些经验。我最近尝试用Python应用程序部署CF函数,但它使用了NLP模型,因此在触发该模型时超过了8GB的内存限制当JSON文件上传到bucket时,会触发该函数

所以,我计划尝试谷歌云运行,但我没有经验。此外,我不完全确定这是否是最好的做法。

如果是,如果Run服务将由上传到bucket的文件触发,那么最好的实现方式是什么?在CF中,您可以选择触发事件,在Run中我没有看到类似的情况。我可以使用一些起点,因为我在GCP文档中找不到我的案例。

任何帮助都将不胜感激。

您至少可以使用这两件事:

  • 遗留问题:在PubSub中创建GCS通知。然后创建推送订阅,并在HTTP推送目的地中添加云运行URL
  • 最近的一种方法是使用Eventarc从事件中直接调用Cloud Run端点(它使用PubSub主题和推送订阅创建了大致相同的东西,但它完全为您配置(

编辑1

当您使用推送通知时,您将收到一条标准的PubSub消息。文档中描述了属性和正文内容的格式;请记住,原始内容是base64编码的,您必须对其进行解码才能获得最终格式的

我个人有一个云运行服务,可以记录任何请求的内容,以便能够在日志中获取我需要开发的所有数据。当我有了新的消息格式时,我会配置推送到云运行端点,并自动获得格式

对于Eventarc,该格式将很快添加到UI中(我在预览中查看了该功能,但它还不可用(。最好的解决方案是记录内容,以了解您要做什么!

相关内容

最新更新