gearman的安装启动及python API使用实例
Jun 16, 2016 am 08:43 AM本文讲述了gearman的安装启动及python API使用实例,对于网站建设及服务器维护来说非常有用!
一、概述:
Gearman是一款非常优秀的任务分发框架,可以用于分布式计算。具体的gearmand服务的安装启动及gearman的python 模块的安装以及简单示例如下:
操作系统:rnel 5.7
1. 首先,我们需要安装gearmand,在centos和rhel环境下,我们只需运行以下命令:
yum install gearmand -y
注意:如果不希望通过yum的方式来安装gearmand,可以通过源码编译安装,具体安装方法可以参考:http://www.jb51.net/article/51999.htm
安装完毕之后,就可以启动gearmand服务:
1 |
|
2. 安装python-gearman
gearman的python模块,下载地址为:https://pypi.python.org/pypi/gearman/2.0.2
我们可以用以下命令安装(两个命令均可,二选一):
1 |
|
1 |
|
或者也可以通过源码安装:
1 2 3 4 |
|
这样,我们就完成了python-gearman的安装。
二、使用示例:
下面,列举一个简单的python例子:
首先,我们需要编写一个worker,代码如下:
1.文件名:echoWorker.py
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
2.编写client,如下:
文件名:echoClient.py
1 2 3 4 5 6 |
|
注意上面GearmanClient(['192.168.12.34:4730'])中的IP地址,需要根据实际启动gearmand服务的IP地址和端口号为准。
3.然后,我们运行以下命令:
1 2 |
|
至此,即可看到输出。

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Google AI, 개발자를 위한 Gemini 1.5 Pro 및 Gemma 2 발표
