Firebase服务器端OnDisconnect

时间:2016-06-06 21:05:44

标签: java firebase server

我想监视来自我的java服务器的firebase客户端连接。

我已经找到了很多关于如何从客户端(iOS)使用onDisconnect的例子,而且效果很好。

但是可以使用java服务器sdk监控来自java服务器的客户端连接吗?我只是希望我的服务器知道用户断开连接,但没有客户端必须“告诉”firebase数据库已连接/断开连接。

其原因主要是安全性,并希望尽可能少地信任客户来完成重要任务。理想情况下,除了java服务器使用的一些“只写”请求队列之外,我的大部分数据都应该是“只读”的。

来自firebase java服务器文档:https://firebase.google.com/docs/reference/serverreference/com/google/firebase/database/OnDisconnect

  

OnDisconnect类用于管理将要运行的操作   在此客户端断开连接时在服务器上。它可以用来添加或   根据客户端的连接状态删除数据。这非常有用   在寻找“在线”功能的应用程序中。

似乎我想做的事情是可能和支持的,但我很难弄清楚如何使我的服务器实时监控100-1000个连接。

假设我正在监控我知道客户端正在监控的数据库引用。在这种情况下,“断开连接时删除”或“断开连接”选项都没有用。

非常感谢您阅读本文,我现在真的很喜欢firebase,还有一些问题需要解决:-)同样抱歉我的英语,我不是母语人士。

0 个答案:

没有答案