标签: sql sql-server node.js web-applications sql-server-2012
我的一端是MS SQL Server 2012 Express,另一端是Node.JS Web应用程序。
我需要一些跟踪DML更改(插入,更新或删除操作)到给定表的方法。
更新示例:
如果记录更新,我需要将更新的记录发送到我的Web应用程序(可能是HTTP POST或通过TCP写入数据)
MS SQL Server受防火墙阻止直接访问,我也不想轮询数据库。
我将如何在MS SQL Server端实现此目的?
答案 0 :(得分:0)
考虑发布到队列。查看RabbitMQ。 Node.js确实有rabbitmq client。
更新行时将消息发布到队列。
让您的节点webapp侦听该队列。