gearman
来源:互联网 发布:淘宝怎样才能前几名 编辑:程序博客网 时间:2024/05/31 13:14
Gearman的程序架构
蓝色部分是我们的应用程序部分,黄色部分是Gearman框架提供的部分。
Gearman集群的架构
Gearman的典型工作流程
1.
2.
3.
4.
Server如何给Worker分配任务?
Worker每一段时间都会向Server发送获取作业的请求,另外,当Server端接收到一个新的作业,也会通知所有的Worker,Worker获取作业采用“先到先得”的方式。作业分成高、中、低三个等级,分别被放在三个不同的队列里面(java中这个队列用LinkedBlockingDeque来实现),只有当高等级的作业被处理完后才会处理中级的,只有中级的作业被处理完后,才会处理低级的。
Gearman负载均衡
Gearman本身不带有任何负载均衡的功能,只能依靠自己实现。比方说通过把一些耗时的任务发给指定的一些Job Server来实现。
哪些公司在使用Gearman
LiveJournal:LiveJournal是一个综合型SNS交友网站,有论坛,博客等功能。这是最早使用Gearman的公司,LiveJournal使用Gearman来做调整照片大小的操作。
Instagram、Digg、Yahoo、MogileFS等等。
- Gearman
- gearman
- Gearman
- Gearman
- gearman
- gearman
- gearman
- gearman
- Gearman简介
- 安装 Gearman
- 学学Gearman
- gearman杂谈
- python gearman
- gearman 入门
- gearman杂谈
- Gearman 介绍
- gearman failover
- Gearman协议
- 二叉树中的最近公共祖先问题
- JavaScript程序开发(四)—js语法
- watch、see、look区别是什么呢
- javaScript的作用域链深入理解
- Project4: Creating a Shell Interface
- gearman
- javascript数据类型
- jQuery学习笔记--ajax查询,jQuery解析返回的json数据 详解
- 开发环境配置
- 各种报错
- 「宮崎駿とジブリ美術館』に迷ったのですか?作者は逝世者
- INF文件详解(转)
- django 1.3下关于静态文件staticfiles的设置
- 设备VMnet0上的网络桥接无法运行 虚拟机 网络电缆未插好