gpt4 book ai didi

mysql - 当 apache mysql 发生更改时触发 node.js

转载 作者:行者123 更新时间:2023-11-30 01:24:48 24 4
gpt4 key购买 nike

我正在使用 Node 构建一个简单的评论系统,我需要在 Apache 服务器中运行的 PHP 项目中配置它。因此,当 Apache 服务器中的 MySQL 数据库表发生某些更改时,我需要触发 node.js。所以,我需要知道是否可以在 Apache 服务器中执行此操作?如果是这样,那么该怎么做呢?对此有任何想法或建议都非常受欢迎。请帮忙...

最佳答案

我想您可以采取的选项很少,但我不认为您可以从 MySQL 或 Apache 中获得某种触发操作。恕我直言,您可以采取以下方法:

  • 您可以从 Node 公开 HTTP API,每次需要通知 Node 应用程序时,您只需使用 PHP 将数据插入 MySQL,然后发出简单的 GET 请求即可触发 Node 。
  • 您可以使用某种排队系统(rabbitmq、redis 等)来管理进出两个应用程序的消息,从而编排两个应用程序(以及后来的数据库)之间的数据流。<
  • 您可以从 Node 轮询数据库并检查是否有可用的新行。这是相当低效且相当棘手的,但听起来更接近您想要的。

关于mysql - 当 apache mysql 发生更改时触发 node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18128641/

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