Laravel 8 廣播隊列

2021-07-17 17:34 更新

通常, 在你的 queue.php 配置文件中, 每個廣播事件都放在指定默認隊列連接的默認隊列中。你可以在事件類中定義一個 broadcastQueue 屬性來自定義廣播的隊列。此屬性應(yīng)指定廣播時你要使用隊列的名稱:

/**
 * 要放置事件的隊列的名稱。
 *
 * @var string
 */
public $broadcastQueue = 'your-queue-name';

假如你要使用 sync 隊列驅(qū)動代替默認的隊列驅(qū)動來廣播事件,你可以通過繼承 ShouldBroadcastNow 接口來替代 ShouldBroadcast 接口:

<?php

use Illuminate\Contracts\Broadcasting\ShouldBroadcastNow;

class ShippingStatusUpdated implements ShouldBroadcastNow
{
    //
}
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號