将数据从MS SQL Server推送到Web应用程序

时间:2014-03-26 12:57:52

标签: 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端实现此目的?

1 个答案:

答案 0 :(得分:0)

考虑发布到队列。查看RabbitMQ。 Node.js确实有rabbitmq client

更新行时将消息发布到队列。

让您的节点webapp侦听该队列。