IT技术博客大学习 共学习 共进步

Gearman for MySQL

NinGoo.net 2009-11-18 09:31:14 浏览 3,443 次

    Gearman是一个开源的分布式调度框架,支持多种语言。在分布式环境中,如何管理大量的服务器,将某些任务分发到大量的机器上调度执行,是一个比较大的挑战,Gearman为该类任务提供了一个不错的思路。在未来的MySQL集群环境中,Gearman这类工具应当大有用武之地,所以它也提供了MySQL UDF的支持。

    gearman_stack

    一个Gearman请求的处理过程涉及三个角色:Client -> Job -> Worker。

      Client:请求的发起者,可以是 C,PHP,Perl,MySQL UDF 等等。

      Job:请求的调度者,用来负责协调把 Client 发出的请求转发给合适的 Worker。

      Worker:请求的处理者,可以是 C,PHP,Perl 等等。

    因为 Client,Worker 并不限制用一样的语言,所以有利于多语言多系统之间的集成。

Gearman for MySQL
View more documents from Giuseppe Maxia.

建议继续学习

  1. 进程运行于不同的 CPU 核 (阅读 5,825)
  2. Gearman Server 使用 MySQL UDFs 来管理和保持队列 (阅读 5,763)
  3. 利用开源的Gearman框架构建分布式图片处理平台[原创] (阅读 5,225)
  4. 利用Gearman来实现远程监控与管理 (阅读 4,104)
  5. Gearman分布式远程过程处理框架 (阅读 4,041)
  6. 使用 Perl 中的 Gearman来实现 MapReduce (阅读 3,864)
  7. 使用 Gearman 实现分布式处理 (阅读 3,582)
  8. 基于glusterfs和gearman的离线任务运算分布式化方案介绍 (阅读 3,123)
  9. 管理Gearman (阅读 2,744)
  10. Gearman::XS 不能正常安装的解决方法 (阅读 2,442)