PHP Conference Japan 2024

GearmanClient::addTaskHighBackground

(PECL gearman >= 0.5.0)

GearmanClient::addTaskHighBackground新增一個高優先級背景任務以平行執行

描述

public GearmanClient::addTaskHighBackground(
    string $function_name,
    string|int|float $workload,
    mixed $context = null,
    ?string $unique_key = null
): GearmanTask|false

新增一個高優先級背景任務以與其他任務平行執行。為所有要平行執行的任務呼叫此方法,然後呼叫 GearmanClient::runTasks() 來執行工作。具有高優先級的任務將從佇列中選取,優先於普通或低優先級的任務。

參數

function_name

工作者要執行的已註冊函數

workload

要處理的序列化資料

context

要與任務關聯的應用程式上下文

unique_key

用於識別特定任務的唯一 ID

回傳值

一個 GearmanTask 物件,如果無法加入任務,則回傳 false

參見

新增筆記

使用者貢獻筆記

此頁面沒有使用者貢獻的筆記。
To Top