2015-05-14 62 views
1

我需要在排隊某些項目時換出Laravel隊列連接。使用非默認Laravel 4.2隊列連接

E.g.默認爲redis,但是當我排隊某些項目時,我需要將其交換使用sqs

有沒有辦法使用Config::set('queue.default', 'sqs');更改默認隊列連接?

我注意到很容易通過將Queue:push()作爲第三個參數傳遞給它來指定要使用哪個隊列名稱,但是這隻能讓您更改隊列名稱,而不是隊列連接本身。

回答

1

您可以使用Queue::connection開關另一個連接

Queue::connection('new-connection')->push('[email protected]', [], 'queue-name');