Chinaunix首页 | 论坛 | 博客
  • 博客访问: 340756
  • 博文数量: 68
  • 博客积分: 405
  • 博客等级: 一等列兵
  • 技术积分: 1288
  • 用 户 组: 普通用户
  • 注册时间: 2013-01-09 15:39
个人简介

本人从事 Linux Nginx Mysql PHP 开发多年,联系v:luhuang2003 ,希望接触到更新的web开发软件,开此博客希望能把自己的经验和接触的东西与大家进行共享。

文章分类

全部博文(68)

文章存档

2024年(1)

2013年(67)

我的朋友

分类: Web开发

2013-05-18 17:22:37

Gearman是一个用来把工作委派给其他机器、分布式的调用更适合做某项工作的机器、并发的做某项工作在多个调用间做负载均衡、或用来在调用其它语言的函数的系统。

这个扩展需要libgearman库并且运行一个Gearman服务器

GearmanJob 类
GearmanJob::__construct()
建立一个GearmanJob实例
GearmanJob::complete()
发送结果和完成状态
GearmanJob::data()
像一个运行中的任务服务器发送数据
GearmanJob::exception()
向一个运行中的任务发送异常
GearmanJob::fail()
发送失败状态
GearmanJob::functionName()
返回这个任务的函数名称
GearmanJob::handle()
获取任务句柄
GearmanJob::returnCode()
获取最后一次返回的代码
GearmanJob::sendComplete()
发送结果和完成的状态
GearmanJob::sendData()
向正在运行的服务发送数据
GearmanJob::sendException()
像正在运行的任务发送异常
GearmanJob::sendFail()
发送失败状态,表明任务在已知范围内失败
GearmanJob::sendStatus()
向任务服务器和监听客户端发送信息状态,使用本函数指定任务的百分比完成进度
GearmanJob::sendWarning()
发送一条警告信息
GearmanJob::setReturn()
设置任务的返回值,指定任务怎么样完成
GearmanJob::status()
[alias] sendStatus
GearmanJob::unique()
获取唯一的标识符
GearmanJob::warning()
[alias] sendWarning
GearmanJob::workload()
获取工作量,这个返回过程的序列化的数据
GearmanJob::workloadSize()
返回进程工作量的大小

阅读(2411) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~