国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

gearman的安裝啟動及pythonAPI使用實例

來源:懂視網 責編:小采 時間:2020-11-27 14:30:35
文檔

gearman的安裝啟動及pythonAPI使用實例

gearman的安裝啟動及pythonAPI使用實例:本文講述了gearman的安裝啟動及python API使用實例,對于網站建設及服務器維護來說非常有用! 一、概述: Gearman是一款非常優秀的任務分發框架,可以用于分布式計算。具體的gearmand服務的安裝啟動及gearman的python 模塊的安裝以及簡單示例如下:
推薦度:
導讀gearman的安裝啟動及pythonAPI使用實例:本文講述了gearman的安裝啟動及python API使用實例,對于網站建設及服務器維護來說非常有用! 一、概述: Gearman是一款非常優秀的任務分發框架,可以用于分布式計算。具體的gearmand服務的安裝啟動及gearman的python 模塊的安裝以及簡單示例如下:

本文講述了gearman的安裝啟動及python API使用實例,對于網站建設及服務器維護來說非常有用!

一、概述:

Gearman是一款非常優秀的任務分發框架,可以用于分布式計算。具體的gearmand服務的安裝啟動及gearman的python 模塊的安裝以及簡單示例如下:

操作系統:rnel 5.7

1. 首先,我們需要安裝gearmand,在centos和rhel環境下,我們只需運行以下命令:

yum install gearmand -y

注意:如果不希望通過yum的方式來安裝gearmand,可以通過源碼編譯安裝,具體安裝方法可以參考:http://www.gxlcms.com/article/51999.htm

安裝完畢之后,就可以啟動gearmand服務:

gearmand -p 4730 -L 10.22.10.90 --log-file=/tmp/gearmand-4730.log --pid-file=/tmp/gearmand-4730.pid -d

2. 安裝python-gearman

gearman的python模塊,下載地址為:https://pypi.python.org/pypi/gearman/2.0.2

我們可以用以下命令安裝(兩個命令均可,二選一):

easy_install gearman

pip install gearman

或者也可以通過源碼安裝:

wget https://pypi.python.org/packages/source/g/gearman/gearman-2.0.2.tar.gz --no-check-certificate
tar zxvf gearman-2.0.2.tar.gz 
cd gearman-2.0.2 
python setup.py install

這樣,我們就完成了python-gearman的安裝。

二、使用示例:

下面,列舉一個簡單的python例子:
首先,我們需要編寫一個worker,代碼如下:

1.文件名:echoWorker.py

#!/usr/bin/env python 
import os 
import gearman 
import math 
class MyGearmanWorker(gearman.GearmanWorker): 
 def on_job_execute(self, current_job): 
 print "Job started" 
 print "===================
" 
 return super(MyGearmanWorker, self).on_job_execute(current_job) 
def task_callback(gearman_worker, gearman_job): 
 print gearman_job.data 
 print "-----------
" 
 return gearman_job.data 
my_worker = MyGearmanWorker(['10.22.10.47:4730']) 
my_worker.register_task("echo", task_callback) 
my_worker.work() 

2.編寫client,如下:
文件名:echoClient.py

#!/usr/bin/env python2.7 
from gearman import GearmanClient 
gearman_client = GearmanClient(['192.168.12.34:4730']) 
gearman_request = gearman_client.submit_job('echo', 'test gearman') 
result_data = gearman_request.result 
print result_data 

注意上面GearmanClient(['192.168.12.34:4730'])中的IP地址,需要根據實際啟動gearmand服務的IP地址和端口號為準。

3.然后,我們運行以下命令:

python echoWorker.py
python echoClient.py

至此,即可看到輸出。

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

gearman的安裝啟動及pythonAPI使用實例

gearman的安裝啟動及pythonAPI使用實例:本文講述了gearman的安裝啟動及python API使用實例,對于網站建設及服務器維護來說非常有用! 一、概述: Gearman是一款非常優秀的任務分發框架,可以用于分布式計算。具體的gearmand服務的安裝啟動及gearman的python 模塊的安裝以及簡單示例如下:
推薦度:
標簽: 使用 安裝 API
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 国产一区二区三区日韩欧美 | 欧美视频精品一区二区三区 | 在线国产一区二区三区 | 国产欧美在线视频免费 | 欧美福利在线观看 | 亚洲免费网站 | 亚洲欧美日本综合 | 国产免费一区二区三区 | 欧美亚洲综合激情在线 | 九九精品成人免费国产片 | 久久se精品一区二区国产 | 日韩欧美系列 | 国产成人综合精品一区 | 国产精品久久久久毛片 | 精品国产日韩一区三区 | 视频一区二区三区欧美日韩 | 一区二区三区在线观看免费 | 一级黄毛片 | 欧美一级全黄 | 中文字幕日韩有码 | 国产高清视频免费 | 视频国产精品 | 欧美精品国产一区二区 | 欧美日韩 国产区 在线观看 | 成人a网 | 亚洲日韩欧美一区二区在线 | 久久无码精品一区二区三区 | 国产精品第一区在线观看 | 亚洲小视频在线 | 最新国产精品电影入口 | 一区二区三区不卡视频 | 国产高清美女一级毛片久久 | 午夜视频免费看 | 久久国产精品成人免费古装 | 最新国产视频 | 久久精品一区二区影院 | 精品国产3p一区二区三区 | 日韩欧美一区二区三区 | 性欧美大战久久久久久久野外 | 中国一级全黄的免费观看 | 成人美女黄网站色大色费 |