可调用云功能是否优于HTTP功能?

时间:2018-03-25 12:09:26

标签: http firebase https google-cloud-functions

引入了最新的Firebase Update可调用函数。我的问题是this new way是否比"old" http triggers更快,是否更安全。

我没有这方面的专业知识,但我认为HTTP与HTTPS可能有所不同。

这对我来说很有意思,因为如果可调用函数更快,它们就具有这种优势,但它们的缺点在于灵活性:其他来源无法触及它们。

如果可调用功能在速度或安全性方面没有优势,我认为没有理由将其切换。

1 个答案:

答案 0 :(得分:32)

可调用函数与HTTP函数完全相同,除了提供的SDK为您做一些额外的工作,您不必这样做。这包括:

  1. 发送经过身份验证的用户令牌
  2. 发送设备实例ID
  3. 序列化您在客户端上传递的输入对象
  4. 在函数
  5. 中反序列化输入对象
  6. 在函数
  7. 中序列化响应对象
  8. 反序列化客户端中的响应对象
  9. 这些都在文档中说明。如果你想自己做这项工作,那就不要使用callables。如果你想自动完成这项工作,那么可以使用callables。

    使用callables没有安全优势。没有速度提升。