gearman

    2热度

    1回答

    我有2台机器运行相同的工人。一台机器应该是“主”,因为它非常强大,另一台机器应该作为主机停机或崩溃时的备份服务器。当主机启动并运行时,只要有可用的工作人员,所有作业都应默认为主机。 从我的测试中,我发现gearmanD随机挑选一台机器发送作业。有什么办法来优先考虑机器发送工作? 例子: 主要机器运行8个instasnces同一个工作 备份机的运行1个实例 务必: 使用主要机器,直到没有更多可用的工

    3热度

    3回答

    我是Gearman的新手。我有关于优化Gearman使用的以下问题: 1)我认为工人期望工作是一个“字符串”。我可以将数组或散列作为作业发送给工作人员吗?如果不是,JSON是发送Array /哈希的最佳作业格式吗? 2)作为工作服务器的工作人员,我可以附加rails应用程序路径吗? 3)您如何检查工人是否在运行?是否有任何管理工具可用于作业服务器和工作人员统计信息? 4)我可以构建一个ROR系统,

    0热度

    2回答

    任何人对调度程序都有经验或想法来与持久的Gearman队列耦合? 很明显,有crontab可用,但我想要更多的功能。我们正在研究Java Quartz。 如果您之前以任何身份完成此操作,请称重!

    2热度

    2回答

    我对Gearman做了一些阅读,并且想知道它是否可以用作后台处理的工作池。我感兴趣的一个PHP工作池具有以下属性: A.工人应能同时运行 也就是说,我应该能有职工游泳池和我期待的Gearman派遣多工人在不同的线程中。我可能需要一个工作池管理器来管理等待传入作业的工作人员数量。 可以的齿轮人员提供这个吗?我错过了这个观点吗? 任何帮助表示赞赏。

    1热度

    1回答

    我正在寻找最佳实践的总体概述,以实现像Gearman一样使用RabbitMQ消息系统的“作业分配”系统。 所以基本上我会有东西读队列和分叉?实例来运行一项工作? 任何洞察力是赞赏。

    12热度

    1回答

    我们正在开发一个Web应用程序,其中约50%的写请求最终将数据推送到多个数据存储,并在这些数据存储中插入和更新大量记录。为了提高响应时间,我们希望在后台异步处理这些请求。 我们的Web应用程序正在用Ruby on Rails编写。 我倾向于的两种解决方案是Resque和Gearman。 Resque:更多的信息在这里:http://github.com/blog/542-introducing-r

    4热度

    1回答

    我最爱Google的Task Queue的特征之一是它的简单性。更具体地说,我喜欢它需要一个URL和一些参数,然后在任务队列准备好执行任务时发布到该URL。 此结构意味着任务始终执行最新版本的代码。相反,我的齿轮工工作人员都在我的django项目中运行代码 - 因此,当我实时推送新版本时,我必须关闭旧工作人员并运行新工作程序,以便使用当前版本的代码。 我的目标是让任务队列独立于代码库,这样我就可以

    25热度

    9回答

    我希望能够查询齿轮人服务器以确定我有多少个工人实例正在运行(基本上我想确保RunTaskA可用并且RunTaskB可用,如果没有工人处理这些任务,我想要可以发送警报出 有没有办法做到这一点 。另外:?疯狂的道具,如果你知道的一个PHP的方式来查询的Gearman服务器 编辑:我了解本地可用的PHP gearman扩展,但我不想寻找tas k提交扩展,我需要一些能让我查询gearman服务器并查看有

    0热度

    1回答

    我正在尝试编写一个将在启动时启动的python后台进程。该脚本的目标是从我们的齿轮工负载均衡服务器接收工作并完成工作。我使用pypi的python-daemon模块(http://pypi.python.org/pypi/python-daemon/)。它正在完成的工作的性质是将orf(奥林巴斯原始图像格式)中的图像转换为jpeg。为了完成这个,使用外部程序,在这种情况下使用ufraw。当我在启动

    1热度

    1回答

    我想知道是否有人已经想出了如何解决这个问题。无论我通过安装PECL扩展或手工编译它,我得到了同样的错误: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/zend/lib/php_extensions/gearman.so' - dlopen(/usr/local/zend/lib/php_extension