php-resque:PHP中Resque的实现

上传者: 42112685 | 上传时间: 2022-04-21 21:00:19 | 文件大小: 220KB | 文件类型: ZIP
PHP Resque Worker(和入队) PHP Resque是Redis支持的库,用于创建后台作业,将这些作业放在一个或多个队列中,并在以后进行处理。 背景 Resque由GitHub开创,并用Ruby编写。 您在这里看到的东西几乎是作为Resque worker和enqueue系统直接移植到PHP的端口而开始的。 有关Resque的更多信息,请访问官方GitHub项目: https : //github.com/resque/resque 有关更多信息,请参见GitHub博客上的启动文章: http : //github.com/blog/542-introducing-resque PHP端口不包括其自己的Web界面来查看队列统计信息,因为数据以与Ruby版本的Resque完全相同的预期格式存储。 PHP端口提供与Ruby版本几乎相同的功能: 工人可以分布在多台

文件下载

资源详情

[{"title":"( 68 个子文件 220KB ) php-resque:PHP中Resque的实现","children":[{"title":"php-resque-master","children":[{"title":".github","children":[{"title":"PULL_REQUEST_TEMPLATE","children":[{"title":"2_New_feature.md <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"1_Bug_fix.md <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"4_Documentation.md <span style='color:#111;'> 661B </span>","children":null,"spread":false},{"title":"3_Breaking_change.md <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"5_Tests.md <span style='color:#111;'> 985B </span>","children":null,"spread":false}],"spread":true},{"title":"ISSUE_TEMPLATE","children":[{"title":"1_Bug_report.md <span style='color:#111;'> 952B </span>","children":null,"spread":false},{"title":"2_Feature_request.md <span style='color:#111;'> 640B </span>","children":null,"spread":false},{"title":"3_Support_question.md <span style='color:#111;'> 515B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"lib","children":[{"title":"ResqueScheduler","children":[{"title":"Worker.php <span style='color:#111;'> 4.68KB </span>","children":null,"spread":false},{"title":"InvalidTimestampException.php <span style='color:#111;'> 343B </span>","children":null,"spread":false}],"spread":true},{"title":"Resque","children":[{"title":"Job.php <span style='color:#111;'> 7.39KB </span>","children":null,"spread":false},{"title":"Failure","children":[{"title":"Redis.php <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"Interface.php <span style='color:#111;'> 715B </span>","children":null,"spread":false}],"spread":true},{"title":"Failure.php <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"Worker.php <span style='color:#111;'> 17.35KB </span>","children":null,"spread":false},{"title":"JobInterface.php <span style='color:#111;'> 96B </span>","children":null,"spread":false},{"title":"Stat.php <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"Redis.php <span style='color:#111;'> 7.06KB </span>","children":null,"spread":false},{"title":"Event.php <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"Job","children":[{"title":"DontPerform.php <span style='color:#111;'> 270B </span>","children":null,"spread":false},{"title":"Status.php <span style='color:#111;'> 4.94KB </span>","children":null,"spread":false},{"title":"FactoryInterface.php <span style='color:#111;'> 206B </span>","children":null,"spread":false},{"title":"PID.php <span style='color:#111;'> 1024B </span>","children":null,"spread":false},{"title":"DontCreate.php <span style='color:#111;'> 282B </span>","children":null,"spread":false},{"title":"DirtyExitException.php <span style='color:#111;'> 285B </span>","children":null,"spread":false},{"title":"Factory.php <span style='color:#111;'> 799B </span>","children":null,"spread":false}],"spread":true},{"title":"Exception.php <span style='color:#111;'> 217B </span>","children":null,"spread":false},{"title":"Log.php <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"RedisException.php <span style='color:#111;'> 238B </span>","children":null,"spread":false}],"spread":false},{"title":"ResqueScheduler.php <span style='color:#111;'> 7.72KB </span>","children":null,"spread":false},{"title":"Resque.php <span style='color:#111;'> 10.17KB </span>","children":null,"spread":false}],"spread":true},{"title":"phpunit.xml.dist <span style='color:#111;'> 565B </span>","children":null,"spread":false},{"title":"HOWITWORKS.md <span style='color:#111;'> 9.42KB </span>","children":null,"spread":false},{"title":"demo","children":[{"title":"bad_job.php <span style='color:#111;'> 110B </span>","children":null,"spread":false},{"title":"long_job.php <span style='color:#111;'> 75B </span>","children":null,"spread":false},{"title":"check_status.php <span style='color:#111;'> 650B </span>","children":null,"spread":false},{"title":"queue.php <span style='color:#111;'> 644B </span>","children":null,"spread":false},{"title":"job.php <span style='color:#111;'> 152B </span>","children":null,"spread":false},{"title":"resque.php <span style='color:#111;'> 148B </span>","children":null,"spread":false},{"title":"init.php <span style='color:#111;'> 680B </span>","children":null,"spread":false},{"title":"php_error_job.php <span style='color:#111;'> 91B </span>","children":null,"spread":false}],"spread":true},{"title":"CONTRIBUTING.md <span style='color:#111;'> 2.19KB </span>","children":null,"spread":false},{"title":".travis.yml <span style='color:#111;'> 504B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"test","children":[{"title":"Resque","children":[{"title":"Tests","children":[{"title":"TestCase.php <span style='color:#111;'> 714B </span>","children":null,"spread":false},{"title":"JobStatusTest.php <span style='color:#111;'> 3.02KB </span>","children":null,"spread":false},{"title":"EventTest.php <span style='color:#111;'> 5.41KB </span>","children":null,"spread":false},{"title":"StatTest.php <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"JobPIDTest.php <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"JobTest.php <span style='color:#111;'> 12.71KB </span>","children":null,"spread":false},{"title":"RedisTest.php <span style='color:#111;'> 3.85KB </span>","children":null,"spread":false},{"title":"LogTest.php <span style='color:#111;'> 773B </span>","children":null,"spread":false},{"title":"WorkerTest.php <span style='color:#111;'> 7.84KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"misc","children":[{"title":"redis.conf <span style='color:#111;'> 112B </span>","children":null,"spread":false}],"spread":true},{"title":"bootstrap.php <span style='color:#111;'> 3.40KB </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 20.35KB </span>","children":null,"spread":false},{"title":"CODE-OF-CONDUCT.md <span style='color:#111;'> 3.29KB </span>","children":null,"spread":false},{"title":"build.xml <span style='color:#111;'> 579B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 40B </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"resque <span style='color:#111;'> 4.93KB </span>","children":null,"spread":false},{"title":"resque-scheduler <span style='color:#111;'> 2.01KB </span>","children":null,"spread":false}],"spread":false},{"title":"CHANGELOG.md <span style='color:#111;'> 5.71KB </span>","children":null,"spread":false},{"title":"extras","children":[{"title":"resque.monit <span style='color:#111;'> 772B </span>","children":null,"spread":false},{"title":"php-resque.png <span style='color:#111;'> 147.93KB </span>","children":null,"spread":false},{"title":"resque.logrotate <span style='color:#111;'> 186B </span>","children":null,"spread":false},{"title":"resque-scheduler.monit <span style='color:#111;'> 723B </span>","children":null,"spread":false},{"title":"sample-plugin.php <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false}],"spread":false},{"title":"composer.json <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明