icomefromthenet / laterjob
数据库作业队列库
v1.1.0
2018-08-23 23:07 UTC
Requires
- icomefromthenet/dbal-gateway: ^1.1.0
- mtdowling/cron-expression: ^1.0
- pimple/pimple: 3.0.*
- psr/log: 1.0.*
- symfony/config: ^2.8
- symfony/console: ^2.8
- symfony/event-dispatcher: ^2.8
- symfony/validator: ^2.8
Requires (Dev)
- monolog/monolog: ~1.0
- phpunit/dbunit: ^4.0
- phpunit/phpunit: ^7
- silex/silex: ~2.0
- symfony/browser-kit: ^2.8
- symfony/dom-crawler: ^2.8
This package is not auto-updated.
Last update: 2024-09-14 12:49:36 UTC
README
过去我需要一个简单的队列来处理托管在“分片主机”或其他有限PHP环境中的应用。
- 无法访问cli,
- 没有持久进程
- 没有chmod - 在cpanel或等效中物理设置写权限。
- 小型单节点安装。
我开发了LaterJob来处理以下作业:
- 邮件队列。
- 短信队列。
- 缩略图生成。
- PDF生成。
这是一个简单的队列,类似于Zend\DB\Queue,但它包含了metrics
。
- 为php 5.3编写。
- 使用Symfony2组件和Doctrine DBAL编写。
- 使用Cron脚本来运行工作者和生成指标。
- 可以运行多个工作者。
- 如果需要,每个脚本可以有多个队列。
- 将状态转换记录到数据库中作为活动,这些活动驱动指标。
- 通过composer安装。
入门指南
通过composer安装
"require" : { "icomefromthenet/laterjob" :"dev-master" }
了解更多
我会从文档开始。