gpt4 book ai didi

javascript - 如何在服务器端添加 Node js发出事件以发出插入数据库的新记录?

转载 作者:行者123 更新时间:2023-11-29 16:16:26 28 4
gpt4 key购买 nike

我正在开发一个 Node js 套接字后端,需要向客户端发出新记录。

我的意思是,假设我有一个 mysql 数据库,并且 Node js 正在运行,我想发出实时插入到数据库中的任何新记录,即特定的最后插入的记录。

现在我正在使用 Node js 计时器,这个计时器正在检查数据库并每 1 秒向客户端发送所有记录,我不想要这样。

我搜索了很多,但没有找到这样的东西。感谢您的任何建议。

最佳答案

之前探索过的一种可能的方法是听 Mysql's Binary log ,也缩写为binlog

这里有两个与之相关的包:

  • 第一个包名为Zongji,旨在成为 Mysql binlog 监听器:Npm - zongji .
  • 第二个包,称为mysql-events,使用第一个包以更方便的方式监听事件:Npm - mysql-events

第二个包有一个详细的文档,应该可以让您立即开始监听 Mysql 更新。

关于javascript - 如何在服务器端添加 Node js发出事件以发出插入数据库的新记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54755919/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com