有没有一种方法可以侦听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

但似乎不太好...预先感谢您的任何建议。

最佳答案

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

07-28 10:09