Gearman GearmanClient 函数列表

Gearman GearmanClient 函数列表

GearmanClient::__construct()  //建立一个GearmanClient实例用来连接到job服务器并且提交任务
GearmanClient::addOptions()   //添加一个或者多个已经设置好的客户端选项
GearmanClient::addServer()   //向客户端添加一个任务服务器,这里不产生进程,只是对服务器列表的一个添加
GearmanClient::addServers()  //向客户端添加一系列的job服务器
GearmanClient::addTask()     //添加一个并行任务
GearmanClient::addTaskBackground() //添加一个并行的后台任务,调用本函数来确保任务并行,调用runTasks函数来运行
GearmanClient::addTaskHigh() //添加一个高优先级的任务
GearmanClient::addTaskLow()  //添加一个低优先级的任务
GearmanClient::addTaskLowBackground() //添加一个低优先级的后台任务
GearmanClient::addTaskStatus()  //用来从gearman服务器获取请求的状态信息
GearmanClient::clearCallbacks() 清空以前所有设置的调用函数
GearmanClient::clone() 建立一个GearmanClient對象的拷貝
GearmanClient::context() 获取前一步在setContext函数中设置的程序的信息
GearmanClient::data() [gearman<=0.5.0]获取以前在setData函数中设置的程序数据 [deprecated]
GearmanClient::do() 运行一个单任务并且返回一个结果
GearmanClient::doBackground() 运行一个后台任务
GearmanClient::doHigh() 运行一个高优先级的任务
GearmanClient::doHighBackground()  运行一个高优先级的后台任务
GearmanClient::doJobHandle()    获取运行中的任务的任务句柄
GearmanClient::doLow()  运行一个低优先级的任务
GearmanClient::doLowBackground()    运行一个低优先级的后台任务
GearmanClient::doStatus()   获取运行中任务的状态
GearmanClient::echo()   对所有的任务服务器发送任意数据,看看服务器是否返回echo信息
GearmanClient::error()  返回最近一次错误发生的错误字串
GearmanClient::getErrno()   返回最近一次错误发生的错误代码
GearmanClient::jobStatus()  获取后台运行任务的状态,状态信息将制定任务是否可知,是否运行和完成的百分比
GearmanClient::removeOptions() 移除客户端选项[0.6.0]
GearmanClient::returnCode() 获取上一次Gearman返回的代码
GearmanClient::runTasks() 返回并行的任务的列表
GearmanClient::setClientCallback() 设置一个任务的回调函数,回调函数需要设置一个单参数和一个GearmanTask对象
[deprecated][0.5.0]
GearmanClient::setCompleteCallback() 设置一个在任务完成时候调用的函数,回调函数需要设置一个单个参数和一个GearmanTask对象.
GearmanClient::setContext() [0.6.0]设置程序环境,给程序环境设置一个任意的字串.
GearmanClient::setCreatedCallback() 设置一个当任务加载到队列中时候的回调函数
GearmanClient::setData() 设置程序数据,以后可以被data函数来获取
[deprecated][0.5.0] GearmanClient::setDataCallback() 设置任务接受数据包时候的回调函数
GearmanClient::setExceptionCallback() 设置异常时候的回调函数
GearmanClient::setFailCallback() 设置失败时候的回调函数
GearmanClient::setOptions() 设置一个或者多个客户端选项
GearmanClient::setStatusCallback() 设置一个回调函数来收集任务状态
GearmanClient::setTimeout() [0.6.0]设置超时时间
GearmanClient::setWarningCallback() 设置一个警告回调函数
GearmanClient::setWorkloadCallback() 设置一个递增数据更新时候的回调函数
GearmanClient::timeout()    返回 socket i/o 活动超时的时间值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值