我有一个应用程序,我需要经常检查人们的帖子。我正在努力确保服务器处理超过10万条帖子.我试着解释这个程序,并说明我担心的数字问题。
我正在我的终端上运行一个简单的node.js程序,它作为防火墙管理运行,控制firebase数据库。该程序没有与客户端(用户)的连接,只在本地保存数据库,每2-3秒检查一次用户的帖子。我使用on('child_added')将文章保存在本地散列变量中,这样就可以简单地将post推送到post散列,等等,用于on('child_removed')和on('child_changed')。
程序的第二部分:
我运行一个for循环来循环一个函数中的posts。我使用setInterval()每2-3秒运行一次函数。该程序不仅需要检查新添加的帖子,还需要不断地检查数据库中的所有帖子。
如果( post的特定条件) =>,程序更改post的状态
.on(child_changed)函数=>在状态更改后向网站发送API请求
https://stackoverflow.com/questions/49621181
复制相似问题