phpで呼び出すことができるnode.jsのジョブキューマネージャーを探しています。これは、電子メールの送信、PDFファイルの作成など、phpプロセスの非同期を実行する必要があるWebアプリケーション用です。
プロセスの例:
- ユーザーがphpページをリクエストする
- Phpはジョブキューマネージャーを呼び出し、タスクを追加します
- タスクは、phpとは非同期にnode.jsで実行されます。できれば、もう少し静かなときに実行してください。
- タスクは、phpスクリプトを実行することです
なぜこの「複雑な」システムなのか?
- すべてのWebアプリケーションをphp(Zend Framework)で記述します
- node.jsの学習を開始したい
- 非同期プロセスが必要です(高速応答!)
- 「実際の」タスクは、すでに作成されたphpクラスを利用し、データベース接続に簡単にアクセスし、可能な限りDRYにするために、phpスクリプトでもある必要があります。
このシステムの使用例:
- ユーザーが自分で登録すると、システムがウェルカムメールを送信します
- ユーザーがeコマース注文を完了すると、システムが請求書を送信します
最後に、node-cronも使用して、システム全体以外のcronタスク(非常にアプリケーション固有)を実行したいと思います。Node-cronはジョブキューマネージャーを呼び出し、その後phpスクリプトを実行します。
そのようなアプリケーションはすでにノードにありますか?