如何获取 gearman 中特定类型的排队作业数量?
我有很多 gearman 客户发送了一份作业,比如 job1。 $client = new GearmanClient(); $client->addServer(); $client->doBackground('job1', 'workloa…
使用 gearman 与 cron 进行调度?
我注意到很多人在讨论 Gearman 及其调度功能,使其能够将工作分配到其他服务器上。但是,我还没有看到与本机 cronjobs 的比较。 cron 和 Gearman 有什…
在我的 php 应用程序中使用 gearman 的正确方法
现在我只想使用 Gearman 进行后台处理。例如,一旦发件人将消息提交到数据库中,我需要向收件人发送电子邮件,告知他们有一条私人消息正在等待他们。…
使用 Zend Server Community Edition 在 OS-X Snow Leopard 上编译 PHP 的 Gearman 扩展
我想知道是否还有其他人知道如何解决这个问题。无论我是通过 PECL 安装扩展还是手动编译它,我都会遇到同样的错误: PHP Warning: PHP Startup: Unabl…
有什么方法可以访问 Gearman 管理吗?
我希望能够查询 gearman 服务器以确定我正在运行的工作线程的实例数(基本上我想确保 RunTaskA 可用并且 RunTaskB 可用如果没有工作人员处理这些任务…
Python 守护进程子进程在启动时不工作
我正在尝试编写一个将在启动时启动的 python 守护进程。该脚本的目标是从 gearman 负载平衡服务器接收作业并完成该作业。我正在使用 pypi 中的 python…
使用 Gearman 模拟 Google Appengine 的任务队列
我最喜欢 Google 任务队列的特点之一是它的简单性。更具体地说,我喜欢它需要一个 URL 和一些参数,然后在任务队列准备好执行任务时发布到该 URL。 这…
使用 RabbitMQ 构建 gearman 类型应用程序
我正在寻找使用 RabbitMQ 消息系统实现像 Gearman 这样的“作业分配”系统的最佳实践的一般概述。 所以基本上我会读取队列并分叉?运行作业的实例? …
Rabbitmq 或 Gearman - 选择作业队列
在工作中,我们需要构建一个作业服务器,用于发送电子邮件、构建 PDF、处理一些数据等。显然,我们希望构建某种通用排队系统。我对 Gearman 很熟悉,…
为什么这个循环在使用 && 时返回 1而不是“和”?
如果 PHP && 运算符被使用,在 while($row = mysql_fetch_assoc($result) and $runningOK) 循环中猜谜语... 和 的结果是 mysql_fetch_assoc 严重失败…
使用 Gearman 进行后台处理的 PHP 工作池的属性
我读了一些关于 Gearman 的文章,我想知道它是否可以用作后台处理的工作池。我对具有以下属性的 PHP 工作池感兴趣: A. 工作人员应该能够同时运行 也…
排队系统 - 启动多个工作人员的好方法是什么?
您如何为面向队列的系统设置一个或多个工作脚本? 您如何根据需要安排启动(并在必要时重新启动)工作脚本? (我正在考虑诸如 init.d/、基于 Ruby …