【问题标题】:Mysql changes listener for node.jsMysql 更改 node.js 的侦听器
【发布时间】:2015-02-07 03:07:13
【问题描述】:

有没有办法让 node.js 中的 mysql 服务器侦听数据库中的更改并针对这些更改获取回调,例如 Oracle DB 中的数据库更改通知?

我正在考虑以这种方式实现它

var mongo = require("mysql"); 
var client = require('socket.io').listen(port).sockets;
var db = mysql.createConnection({host: host, user: user, database: db});

db.listen.on('changes',function(){
   client.emit("hasChanges");
});

【问题讨论】:

  • 你找到答案了吗?

标签: mysql node.js socket.io


【解决方案1】:

你可以试试 NodeJS 的 mysql-events 包。 但在你尝试之前:

确保数据库用户有权读取您要观看的数据库上的 binlog。

【讨论】:

  • 不知道这个包还能用吗?我只需要听更新!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-05-23
  • 1970-01-01
  • 2011-04-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多