我想创建一个客户端可以放入请求的队列,然后服务器工作线程可以将它们拉出来,因为它们有可用的资源.
我正在探索如何使用Firebase存储库执行此操作,而不是外部队列服务,然后必须将数据注入Firebase.
考虑到安全性和验证工具,这里有一个简单的例子:

这可能有用的简化示例是身份验证:
(当然公共队列中仍然存在一些安全漏洞;我现在只是在探索)
其他一些用法示例:
所以问题是:
哇,好问题.这是我们内部讨论的使用模式,因此我们很乐意听到您实施它的经验(support@firebase.com).以下是您对问题的一些看法:
认证
如果您的主要目标是实际身份验证,请等待我们的安全功能.:-)特别是,我们打算能够由您自己的后端服务器支持auth,由firebase用户存储支持,或由第三方提供商(Facebook,Twitter等)支持.
负载平衡的工作队列
无论auth如何,使用Firebase作为您描述的某种工作负载平衡系统的主干仍然是一个有趣的用例.为此,您可以采取几种方法:
就个人而言,如果你想要最佳性能,我会倾向于选项#2.但是#1可能更容易进行原型设计,至少在最初阶段就可以了.
一般来说,您的设计肯定是在正确的轨道上.如果您尝试实施并遇到问题或对我们的API提出建议,请告诉我们(support@firebase.com :-)!
| 归档时间: |
|
| 查看次数: |
2270 次 |
| 最近记录: |