moreboiledwater 2023-09-22 13:43 采纳率: 100%
浏览 34
已结题

python下sqlserver数据表变化监听

我的需求是python程序监听局域网sqlserver服务器某张表(不考虑轮巡),当这张表有新插入数据时,python程序立即收到通知,请问是否有类似于.net框架中利用sqldependency实现的解决方案。(我需要监听的表数据变化不是特别频繁,但是响应速度需要达到毫秒级)

  • 写回答

8条回答 默认 最新

  • Java毕设王 2023-09-22 18:50
    关注

    可以在SQL Server表上创建一个AFTER INSERT触发器,当有新数据插入时,触发器可以将相关信息发送到消息队列(如RabbitMQ、Kafka等)。然后,可以使用Python应用程序订阅消息队列,以便在数据插入时接收通知。这种方法允许您实现实时通知,响应速度可以达到毫秒级别。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?

问题事件

  • 系统已结题 10月2日
  • 已采纳回答 9月24日
  • 创建了问题 9月22日