javascript - 监听表并在发生变化时调用函数

标签 javascript mysql sql node.js

我正在尝试构建一个应用程序,该应用程序完全根据数据库中特定表的更改做出决策。例如:

Email        service listening to changes in email table
Notification service listening to changes in event table

另一方面,我有我的 API 数据库服务,它用于使用 REST 创建、更新、读取和删除数据。所以,我的架构就像一个倒三 Angular 形(我喜欢那样),在底部我有我的客户端,在左侧我有我的 API 数据库服务,在右侧我有我的其他应用程序,用于监听更改具体表格。问题是:我不知道如何监听数据库中表的更改,所以我试图找出背后的逻辑(而不是代码),以及是否有任何包可以帮助我实现我想要什么......最后,你们对这个架构有何看法?

谢谢。

最佳答案

我认为这不是最好的解决方案,但您可以在特定时间间隔后 ping 数据库,然后使用 socket.io 等将更新的数据发送到连接的客户端。

可能有一些工具或软件包可以监听数据库更改并触发某些功能,但因为它依赖于技术。

关于javascript - 监听表并在发生变化时调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34967503/

相关文章:

javascript - Jquery 数据表标题与正文不对齐

javascript - Codeigniter 分页 URI 上的 ESCAPE PAGE NUMBER

javascript检测手指移过div

sql - MySQL:找出哪家商店顾客花了最多的钱

javascript - 正则表达式限制货币的长度和模式

mysql - 使用node.js执行查询后返回MySQL结果

php - 当用作方程的一部分时,PHP DateTime Difference 的格式化问题

Mysql 授予所有权限未得到应用

mysql - 根据多边形的纬度、经度坐标从mysql数据库中选择行

sql - 使用 SQL Loader 和 perl 导入 csv 错误