gpt4 book ai didi

javascript - SQL更新时推送数据

转载 作者:行者123 更新时间:2023-11-28 00:59:14 25 4
gpt4 key购买 nike

我想设置一个 JavaScript 监听器,自动了解 SQL 数据库何时更新。

我正在使用 Pusher(网络服务)来接收实时通知。

我不是 100% 确定应该如何完成这项工作,但这是我的计划:

  1. 每 10 秒设置一个 cron 作业来检查数据库是否已更新
  2. 如果是,则将数据发送到Pusher服务器
  3. 我在所有客户端上使用 JavaScript 设置了推送监听器
  4. 当数据发送到Pusher服务器时,服务器将数据发送给所有客户端并更新数据

这是一个图表:

diagram

这有道理吗?在服务器上使用 cron 作业来检查数据是否已更新是个好主意吗?

最佳答案

是的,这是有道理的。 (感谢您提供图表。)

请注意,您的更新将在更新后最多 10 秒,加上 Pusher 的延迟时间。

还有另外两种可能性:

  • 应用程序级别每当您的服务器发出更新查询时,请通知 Pusher。

  • 数据库级别 使用数据库触发器启动对 Pusher 的请求。此方法的详细信息取决于您的 DBMS。

触发器可能有点麻烦,所以如果可能的话,请在您的应用程序服务器中进行。

关于javascript - SQL更新时推送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25826199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com