Gearman 分发任务处理
来源:互联网 发布:linux系统启动执行命令 编辑:程序博客网 时间:2024/06/05 14:32
Gearman是一个分发任务的程序框架,可以用在各种场合,与Hadoop相比,Gearman更偏向于任务分发功能。它的 任务分布非常 简单,简单得可以只需要用脚本即可完成。Gearman最初用于LiveJournal的图片resize功能,由于图片resize需要消耗大量计算资 源,因此需要调度到后端多台服务器执行,完成任务之后返回前端再呈现到界面。
Gearman 分布式任务实现原理上只用到2个字段,function name和data。function name即任务名称,由client传给job server, job server根据function name选择合适的worker节点来执行。data通常为执行任务所需的自定义的内容,比如简单的做法可以把需要执行的脚本当成data即可(当然要注 意其中的安全防范)。如果有多个worker可以处理同一个function name, 则job server会自动分配一个。当用于远程监控场景时,我们可以让每个worker注册成不同的业务名称,以达到方便控制每台worker节点的目的。
0 0
- Gearman 分发任务处理
- 分布式任务分发处理框架-Gearman
- 任务分发系统gearman
- Gearman-任务分发系统
- gearman 一个任务分发系统
- Gearman--任务分发系统 (初探)(JAVA版)
- Gearman——分布式任务分发框架
- php异步任务处理-gearman
- Gearman分布式任务处理系统(四)Gearman协议
- 【gearman,1】利用Gearman实现异步任务处理
- 分布式任务分发框架Gearman教程和PHP实现实例
- 转自橙虚缘Gearman——分布式任务分发框架
- 分布式任务分发框架Gearman教程和PHP实现实例
- 用Gearman进行分布式任务处理
- 用HTTP方式调用gearman任务处理
- Gearman分布式任务处理系统(一)基本介绍
- Gearman分布式任务处理系统(二)扩展应用
- Gearman分布式任务处理系统(三)libevent介绍
- AD右边libraries原理图库不见时打开方式
- nyoj 5 Binary String Matching
- 数据库基本SQL语句大全
- 虚拟网卡 TUN/TAP 驱动程序设计原理与编程
- android 实现截图和图片裁剪
- Gearman 分发任务处理
- 计算机底层知识拾遗(一)理解虚拟内存机制
- sublime3配置的插件名称记录
- YUV12(420) (from)to RGB24
- 学习OpenCV范例(十九)——轮廓提取和形状描述符
- (1.2.5.5)树 森林和二叉树的转换
- jquery page 事件加载顺序 生命周期
- linux 几个自动加载文件笔记
- Linux中挂载点的含义