怎样监听到数据库的数据变化?
需要实现实时推送消息。前端使用websocket,后端php与node.js都行。
现在的问题是,前端监听服务器端某个数据表的数据变化。无论php socket还是nodejs socket.io都只监听socket端口的事件,但数据库的变化又怎样获得呢?这个数据表的更新可能自己socket端的用户,也可能不处在socket端,有时还可能是管理人员更改了数据。那么,作为服务端的socket怎样监听数据变化的事件,然后推送回前端?!
数据库可能是mysql,也可用mongo。
求解。