使用firebase云函数实现微服务架构的范围是什么?这是一种正确的做法,还是一种倒退。正如我们已经看到的,fire base被构建为无服务器的应用程序后端,但是有了多个触发器和对HTTPS的支持,我们应该尝试回到微服务。试一下,我已经在firebase云函数上实现了多个服务,它们有多个URL,它们的响应时间非常好,平均为500ms
发布于 2017-08-02 00:12:07
这是一个非常具有挑战性的问题。这并不是一种倒退,您可以将Cloud Functions视为一种工具,可以与其他技术一起使用来实现您的微服务策略。例如,如果您要利用Firebase数据库和Firebase中的其他功能,那么使用Firebase的Cloud Functions是有意义的。
假设您不想将Cloud Functions用于Firebase,而您选择了另一种技术,如Kubernetes或App Engine。首先,您必须将firebase SDK添加到该堆栈中,并确保它可以访问您的Firebase项目。您可以免费访问Firebase的Cloud Functions。接下来,您将编写与在Cloud Function中实现的相同的代码。最后,您还需要其他步骤来部署这些技术。利用Firebase的云功能将会更快、更高效。
随着时间的推移,何时使用额外的技术将变得更加明显。我最近写了一篇关于什么时候我会选择容器引擎而不是云函数的博客文章。这个主题可能会变得主观,因为它实际上是基于您的需求、功能和您正在使用的技术。
https://stackoverflow.com/questions/45431641
复制相似问题