Gearman任务优先级和返回状态如何进行实例化分析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计895个文字,预计阅读时间需要4分钟。
Gearman中的任务优先级和返回状态概述:
1.任务的优先级:在Gearman中,每个任务都可以被分配一个优先级,优先级从高到低,数值越小优先级越高。这允许系统根据任务的紧急程度或重要性来处理。
2.同步阻塞调用与等待返回结果:当一个任务提交后,客户端会进入阻塞状态,直到任务完成并返回结果。这保证了任务的执行顺序和结果的及时性。
3.doLow:最低优先级,表示任务紧急程度最低,但依然会被执行。
本文实例讲述了gearman中任务的优先级和返回状态。分享给大家供大家参考,具体如下:
gearman中任务的优先级和返回状态
一、任务的优先级
同步阻塞调用,等待返回结果
doLow:最低优先 doNomal:正常优先级 doHigh:最优先执行
异步派发任务,不等待返回结果,返回任务句柄,通过该句柄可获取任务运行状态信息
doLowBackground doBackground doHighBackground
注意Task和doXXX区别,Task是一组job,派发后会分配到多个worker上并行执行并返回结果给调用方。
而doXXX的每个任务只会在一个worker上执行。
本文共计895个文字,预计阅读时间需要4分钟。
Gearman中的任务优先级和返回状态概述:
1.任务的优先级:在Gearman中,每个任务都可以被分配一个优先级,优先级从高到低,数值越小优先级越高。这允许系统根据任务的紧急程度或重要性来处理。
2.同步阻塞调用与等待返回结果:当一个任务提交后,客户端会进入阻塞状态,直到任务完成并返回结果。这保证了任务的执行顺序和结果的及时性。
3.doLow:最低优先级,表示任务紧急程度最低,但依然会被执行。
本文实例讲述了gearman中任务的优先级和返回状态。分享给大家供大家参考,具体如下:
gearman中任务的优先级和返回状态
一、任务的优先级
同步阻塞调用,等待返回结果
doLow:最低优先 doNomal:正常优先级 doHigh:最优先执行
异步派发任务,不等待返回结果,返回任务句柄,通过该句柄可获取任务运行状态信息
doLowBackground doBackground doHighBackground
注意Task和doXXX区别,Task是一组job,派发后会分配到多个worker上并行执行并返回结果给调用方。
而doXXX的每个任务只会在一个worker上执行。

