节点js mysql跟踪数据库表实时更改

时间:2016-07-03 19:08:59

标签: mysql node.js express

之前可能已经提出过这个问题。但这些解决方案并没有解决我的问题。

我有一个应用程序(express4,Node JS + Mysql),它使用twitter流API并实时获取许多帐户/关键字的推文,并将其添加到MySql数据库表中。

在前端,我在仪表板上显示计数/统计数据。现在,我无法找到一种方法,如果将新记录添加到表中,我应该如何实时更新表中的统计数据。

我搜索了很多不同的解决方案,例如设置间隔和查询数据库或轮询。

还有pub / sub或radis。但是我不知道如何在这个阶段嵌入radis。或者是轮询数据库是一个合适的选择。

非常感谢任何正确指导或帮助。

1 个答案:

答案 0 :(得分:2)

当更新到来时,您可以使用socket.io广播新计数。这将使它成为实时。如果你不想使用socket.io那么你必须坚持轮询它。