我在node.js中寻找一个可以由php调用的作业队列管理器。这是一个需要发送电子邮件,创建pdf文件等的Web应用程序,我想要执行php进程的异步操作。
过程示例:
- 用户请求php页面
- Php调用作业队列管理器并添加任务
- 任务在node.js中以异步方式执行,最好是在安静的时候
- 任务是执行php脚本
醇>
为什么这个“复杂”系统?
- 我们用php(Zend Framework)
编写所有的web应用程序
- 我们想开始学习node.js
- 我们需要一个异步过程(快速响应!)
- “真实”任务也应该是一个php脚本,利用已经编写的php类,可以轻松访问数据库连接并尽可能地干燥
醇>
此系统的使用案例:
- 用户注册自己,系统会发送欢迎电子邮件
- 用户完成电子商务订单,系统将发送发票
醇>
最后,我们还想使用node-cron来执行非系统范围的cron任务(非常特定于应用程序)。 Node-cron将调用作业队列管理器,随后将运行php脚本。
节点中是否已存在此类应用程序?