如何让node.js监听表中的新sqlsrv行

时间:2015-05-05 15:43:24

标签: javascript php node.js sqlsrv

有没有办法在 node.js (或PHP 5.5)中侦听新的 sqlsrv 数据,而无需经常轮询数据库?我(显然,我想)尝试让mssql在写入新数据时通知我的应用程序而不必每隔几秒钟从JavaScript轮询一次。
我想到了类似的东西:

(在计时器中:)

SELECT TOP 1 row_id FROM table

if returned row_id > what I last saw, do something

但它似乎不优雅...提前感谢您的任何建议。

1 个答案:

答案 0 :(得分:0)

您可以运行服务mssql2amqp,然后连接到amqp brocker(rabbitMQ)并侦听指定的队列rabbitmq sample