九 9 3celery多例項

2022-08-28 13:15:21 字數 1009 閱讀 2347

celery模組呼叫

celery可以支援多台不同的計算機執行不同的任務或者相同的任務。

celery分布式應用:多個訊息佇列(message queue),不同的訊息可以指定發給不同的messagequeue,這是通過exchange實現的。傳送訊息到 messagequeue中時,可以指定routing——key,exchange通過routing_key把訊息路由(routes)到不同的messagequeue中

例子:

celeryconfing.py

from

kombu import exchange,queue

broker_url = "

redis:

"celery_result_backend = "

redis:

"celery_queues =

celery_ex1.py

from

celery import celery

"celeryconfig")

def taska(x,y):

return x*y

def taskb(x,y,z):

return x+y+z

def add(x,y):

return x +y

r1 = taska.delay(10,20

)print r1.result

r2 = taskb.delay(10,20,30

)print r2.result

print r2.status

r3 = add.delay(100,200

)print r3.result

print r3.status

啟動乙個worker指定task

celery -a celery_ex1 worker -l info -q for_task_a

celery -a celery_ex1 worker -l info -q for_task_a

C語言程式設計練習題 實驗九 9 3

3.選做題 首先建立乙個磁碟檔案 employee 存放10名職工的資料。每個職 工的資料報括職工姓名 職工性別 年齡 住址 工資 文化程度。再將職工姓名 工資 資訊單獨抽出另建乙個簡明的職工工資檔案 include intmain e 10 m 10 file fp,fp2 int i for i...

演算法導論第九章9 3例題

該演算法對9.2例題中的partition函式進行改進,9.2中對劃分主元是隨機選擇,而在本 中主元的選擇更有目的性,演算法的思路是先將陣列每五個元素為一組,並進行插入排序,取這五個元素的中位數。同理將所有分組的中位數取出,並取出中位數的中位數。元師陣列的劃分基於該中位數的中位數進行,這樣劃分得到的...

第九章 模板與群體資料 C9 3 括號匹配

括號匹配 100 100 分數 題目描述 棧的應用非常廣泛。請先實現乙個棧模板類 定義已在下面給出 然後利用這個棧類解決下面的問題 給定乙個字串,長度小於1000,其中只包含左右括號和大小寫英文本母。請編寫程式判斷輸入的字串裡的左右括號是否全部是匹配的,匹配規則即從內到外左括號都與其右邊距離最近的右...