有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Firebase管理Java客户端规模

有人试过大规模使用firebase admin和Java吗

我正在与Firebase合作一个物联网项目,需要一种每秒向Firebase存储数千个值的方法。我已经在我的后端应用程序中实现了firebase管理库,但如果我尝试对它进行压力测试(每秒数千个请求),客户端就会开始延迟

我一直在阅读客户机的内部结构,我可以看到它使用的是一个队列来保存Firebase查询。执行器(RevivingScheduledExecutor)中有一个线程从队列中提取查询,并通过websocket将其发送到Firebase数据库。问题是,如果我按规模进行,队列将开始增长,因为客户端无法发送这么多查询,所以查询开始延迟一秒钟、几分钟,然后几分钟。。。直到内存泄漏(队列中有太多的查询被卡住和未处理)

有人面临问题吗?我如何缩放它

提前多谢了,我已经尝试了好几天来解决这个问题


共 (0) 个答案