欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

gearman的安裝啟動(dòng)及python API使用實(shí)例

系統(tǒng) 1637 0

本文講述了gearman的安裝啟動(dòng)及python API使用實(shí)例,對(duì)于網(wǎng)站建設(shè)及服務(wù)器維護(hù)來(lái)說(shuō)非常有用!

一、概述:

Gearman是一款非常優(yōu)秀的任務(wù)分發(fā)框架,可以用于分布式計(jì)算。具體的gearmand服務(wù)的安裝啟動(dòng)及gearman的python 模塊的安裝以及簡(jiǎn)單示例如下:
?
操作系統(tǒng):rnel 5.7

1. 首先,我們需要 安裝gearmand ,在centos和rhel環(huán)境下,我們只需運(yùn)行以下命令:

yum install gearmand -y
?
注意:如果不希望通過(guò)yum的方式來(lái)安裝gearmand,可以通過(guò)源碼編譯安裝,具體安裝方法可以參考://www.jb51.net/article/51999.htm

安裝完畢之后,就可以啟動(dòng)gearmand服務(wù):

            
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

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

            
easy_install gearman

          
            
pip install gearman


          

或者也可以通過(guò)源碼安裝:

            
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的安裝。

二、使用示例:

下面,列舉一個(gè)簡(jiǎn)單的python例子:
首先,我們需要編寫(xiě)一個(gè)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 "===================\n" 
    return super(MyGearmanWorker, self).on_job_execute(current_job) 
def task_callback(gearman_worker, gearman_job): 
  print gearman_job.data 
  print "-----------\n" 
  return gearman_job.data 
my_worker = MyGearmanWorker(['10.22.10.47:4730']) 
my_worker.register_task("echo", task_callback) 
my_worker.work() 


          

2.編寫(xiě)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地址,需要根據(jù)實(shí)際啟動(dòng)gearmand服務(wù)的IP地址和端口號(hào)為準(zhǔn)。
?
3.然后,我們運(yùn)行以下命令:

            
python echoWorker.py
python echoClient.py


          

至此,即可看到輸出。


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦?。。?/p>

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 2021国产精品自产拍在线观看 | 精品少妇一区二区 | 国产人人爱 | 婷婷精品国产亚洲AV在线观看 | 女人一级毛片免费视频观看 | 日日摸夜夜添夜夜添破第一 | 久久一本 | 欧美视频在线第一页 | 国产精品久久久久久久久久久久久 | 91看片在线免费观看 | 国产午夜亚洲精品 | 久久天天躁狠狠躁夜夜躁2014 | 国产精品国产a级 | a级淫片| 精品美女在线观看视频在线观看 | 亚洲网站在线免费观看 | 91亚洲国产成人久久精品网站 | 一道本视频 | 黄色三级在线观看 | 午夜男人天堂 | 欧美大片在线播放 | 操一操日一日 | 天天操妹子 | 亚洲精品久久九九热 | 日产国产欧美视频一区精品 | 国产成人精品一区二三区 | 国产乱偷国产偷高清 | 欧美久| 一级爱一级做a性视频 | 日韩视频在线免费观看 | 99久久99热这里只有精品 | cheaperapp.work直接访问 | 久久久精 | 天天综合久久 | WWW国产亚洲精品久久久 | 久久狠狠一本精品综合网 | 开心激情综合网 | 香港免费毛片 | 欧美一区视频 | 一级欧美一级日韩 | 中文成人在线 |