【发布时间】:2018-04-12 18:34:47
【问题描述】:
我有一个网店,用户的订单将保存在mysql上,稍后将由“processor.php”批量处理,稍后会处理,因为将此订单发送到其他服务器的要求是使用聊天应用程序
processor.php 是一个 jabber bot,php bot 将 24/7 运行,它将每 5 分钟检查一次 db 并处理订单(将其发送到另一个机器人,并根据其他机器人回复更新订单)
我想知道是否有办法让 processor.php 可以在每次用户提交新订单时从 mysql 收到类似“嘿,有一个新订单,处理它”的通知,就像实时一样
【问题讨论】:
-
设置触发器。
-
我的建议是以另一种方式进行。你有网店。为什么不做“processor.php”在订单保存后所做的事情呢?几乎每个电子商务解决方案都包含事件/观察者类型的钩子来实现这一点。这完全取决于您要实现的目标以及您的设置。您为什么希望它以这种方式工作?
-
processor.php 是一个 jabber bot,两个或多个 bot 之间的聊天
-
@DhivaBanyuWigara,这会改变您的问题要求吗?也许在您的问题中包含这些细节是个好主意?我仍然看不到如何在您的订单代码中设置挂钩以让“processor.php”文件知道已下新订单不是可行的解决方案。您能否更新您的问题以包含这些内容?我将发布一些链接和建议,以供新人使用。正如我所说,这似乎越来越像一个架构问题,而不是一个特定于编程的问题。