/ / Mysql ändert den Listener für node.js - mysql, node.js, socket.io

Mysql ändert den Listener für node.js - mysql, node.js, socket.io

Gibt es eine Möglichkeit, dass mysql Server in node.js auf Änderungen in der Datenbank wartet und einen Rückruf für diese Änderungen wie Datenbankänderungen Benachrichtigung in Oracle DB erhalten?

Ich denke daran, es so zu implementieren

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");
});

Antworten:

3 für die Antwort № 1

Sie können versuchen, die mysql-Ereignisse Paket für NodeJS. Aber bevor du es versuchst:

Stellen Sie sicher, dass der Datenbankbenutzer die Berechtigung zum Lesen des Binlogs in der Datenbank hat, die Sie überwachen möchten.