Firebase管理Java客户端规模
有人试过大规模使用firebase admin和Java吗
我正在与Firebase合作一个物联网项目,需要一种每秒向Firebase存储数千个值的方法。我已经在我的后端应用程序中实现了firebase管理库,但如果我尝试对它进行压力测试(每秒数千个请求),客户端就会开始延迟
我一直在阅读客户机的内部结构,我可以看到它使用的是一个队列来保存Firebase查询。执行器(RevivingScheduledExecutor)中有一个线程从队列中提取查询,并通过websocket将其发送到Firebase数据库。问题是,如果我按规模进行,队列将开始增长,因为客户端无法发送这么多查询,所以查询开始延迟一秒钟、几分钟,然后几分钟。。。直到内存泄漏(队列中有太多的查询被卡住和未处理)
有人面临问题吗?我如何缩放它
提前多谢了,我已经尝试了好几天来解决这个问题
共 (0) 个答案