代码拉取完成,页面将自动刷新
#PHP Redis Queue
这是一个可以扩展的队列处理程序,没有使用框架。我们的项目使用Yii的框架,所有这里的测试示例就按照Yii的方式来编写的。
###简要设计思路
###现状 在我们项目中已经使用一年多,性能和稳定性方面都表现的很不错。 目前是单机运行64个进程,因为单机处理效率已经能够满足需求,就没有在处理程序这个理做更多分布式开发了。
#开发与使用
使用上参考 test/QueueCommand.php 主要是3个命令:start,stop,restart 非Yii框架参考这个文件编写代码即可。 test/queue_config.php 是配置文件,使用前请先看看。
###设置配置文件路径
// Yii 这样配置:
Yii::app()->params->queueConfig;
// 通用的配置方式:
QueueConfig::$configPath = '/data/www/test/queue_config.php';
###开发自己的worker处理程序 参考 src/worker/CWorkerForYii.php 从CWorker继承,然后实现相应的方法即可。 当然,你需要在配置文件中配置你的类文件名称:'WORKER'=> 'CWorkerForYii',
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型