百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

GearmanManager

> 编程语言
开源

用于管理 gearman 工作进程的 PHP 守护程序

682 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

用于管理 gearman 工作进程的 PHP 守护程序

Gearman Manager for PHP =======================

PHP 要求 --------------------

  • PHP 5.5.9 (已测试此版本)
  • POSIX 扩展
  • 进程控制扩展
  • pecl/gearman 或 Net_Gearman

基本思想是,一旦部署,您只需要编写实际执行工作的代码,而不需要所有重复的工作设置。我们通过在指定目录中创建包含函数的文件来实现这一点。文件名决定了哪些函数被注册到gearman服务器上。这大大简化了函数注册过程。

cat worker_dir/example_function.php

函数 example_function($job, &$log) { $workload = $job->workload(); // 在这里对 $job 进行工作,如 pecl/gearman 文档中所述 // Log 是一个通过引用传入的数组,可以 // 为记录不属于返回数据的数据添加了此行 $log[] = "成功"; // 为客户端返回结果 return $result; } 此代码的存在将在 gearmand 服务器上注册一个名为 example_function 的函数。 面向对象:

cat worker_dir/ExampleFunction.php

class ExampleFunction { public function run($job, &$log) {

$workload = $job->workload();

        // 在此处对 $job 进行工作,如 pecl/gearman 文档中所述

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

PHP

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言