naroga / queue-manager
一个简单的基于PHP的队列管理器,具有注册自定义工作者的接口
0.1
2015-08-06 14:47 UTC
Requires
- php: >=5.3.9
- doctrine/dbal: <2.5
- doctrine/doctrine-bundle: ~1.4
- doctrine/orm: ~2.2,>=2.2.3,<2.5
- friendsofsymfony/rest-bundle: ^1.7
- incenteev/composer-parameter-handler: ~2.0
- jms/serializer-bundle: ~1.0
- leaseweb/memcache-bundle: ~2.1
- sensio/distribution-bundle: ~4.0
- sensio/framework-extra-bundle: ~3.0,>=3.0.2
- symfony/assetic-bundle: ~2.3
- symfony/swiftmailer-bundle: ~2.3
- symfony/symfony: 2.7.*
Requires (Dev)
- sensio/generator-bundle: ~2.3
This package is auto-updated.
Last update: 2024-09-11 23:23:50 UTC
README
此项目已被弃用,改用naroga/foreman。
要求
此包仅适用于UNIX或OSX发行版。
尽管它未官方支持,如果你已安装CYGWIN(并且保持'ps'等命令在PATH全局变量中),你可能在Windows机器上成功运行此包。
它需要PHP 5.6+以及以下模块:php5-curl
,php5-memcache
(不要与php5-memcached
混淆)。还需要在app/cache和app/logs中有写权限。
尽管它异步启动进程,但它不需要任何额外的模块(如pthreads)。
安装
要安装此包,请使用composer
composer create-project naroga/queue-manager -s dev
这将安装包及其依赖项。
你还应创建一个虚拟主机,并将根目录设置为/web/
。
配置
要正确配置此包,请参阅配置参考。你可能想跳过此部分,因为默认配置应该可以正常工作。调整参数以提高服务器响应速度、节省CPU/内存或增加工作者数量。
使用
如果你想要开始使用此包,请参阅使用说明。
许可
Naroga/QueueManager在MIT许可下发布。有关详细信息,请参阅附带LICENSE文件。