隊列閉包

2018-02-24 15:52 更新

你也可以推送一個閉包去隊列,這個方法非常的方便及快速的來處理需要使用隊列的簡單的任務(wù):
推送一個閉包至隊列

Queue::push(function($job) use ($id)
{
    Account::delete($id);

    $job->delete();
});

注意: 要讓一個組件變量可以在隊列閉包中可以使用我們會通過 use 命令,試著發(fā)送主鍵及重復(fù)使用的相關(guān)模塊在你的隊列工作中,這可以避免其他的序列化行為。

當(dāng)使用 Iron.io push queues 時,你應(yīng)該在隊列閉包中采取一些其他的預(yù)防措施,我們應(yīng)該在執(zhí)行工作收到隊列數(shù)據(jù)時檢查token是否真來自 Iron.io,舉例來說你推送一個隊列工作到 https://yourapp.com/queue/receive?token=SecretToken,接下來在你的工作收到隊列的請求時,你就可以檢查token的值是否正確。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號