我们可以使用Firebase远程配置在后端进行功能管理吗?推荐吗? [已关闭]

问题描述 投票:0回答:1

我正在尝试在部署在 AWS Lambda 上的 NodeJS 后端中添加功能切换/管理。有很多功能管理服务,例如 Unleash 和 LaunchDarkly,但我发现 firebase 是其中最便宜的。但在我看来,firebase 远程配置适用于移动和 Web 应用程序(基本上是前端),因此是否建议在后端以及无服务器环境中使用它? firebase-admin 确实具有远程配置相关功能,但我认为这些功能是用于从您自己的后端控制这些功能,而不是其他方式。

我尝试了一些开源库,我的另一个选择是自己创建功能管理服务。我不需要 A/B 测试、用户隔离或对一组用户可用而不对其他人可用的功能。我需要一个简单的功能开/关切换,这会影响系统的所有用户,并且可以使用数据库中的功能标志来完成,但在一堆功能之后,它将很难管理。

firebase aws-lambda firebase-remote-config featuretoggle
1个回答
3
投票

更新:自 2024 年初以来,Firebase 远程配置有服务器端 SDK。请参阅有关 服务器环境中的远程配置的新文档。


下面是旧答案👇

正如您所发现的,Firebase Remote Config 具有仅适用于 Android、iOS 和 Web 的客户端 SDK(“使用”远程值)。它的服务器端 SDK/API 允许您设置远程值,但不能使用它们。因此 Firebase 远程配置可能不适合您的用例。

© www.soinside.com 2019 - 2024. All rights reserved.