[英]Laravel SQS Queue, How To Access Queue Properties
我有SQS與Laravel合作。 一切正常,但我確實需要能夠訪問Queue屬性。 我知道AWS / SQS提供了這些方法,當我查看其中的內容時會看到受保護的方法
Queue::getSqs()
但是沒有看到任何本機的Laravel訪問隊列屬性的方式。 如何訪問它們?
您是正確的-它們是受保護的方法。 但是,當您運行Queue :: getSqs()時-它會返回基礎SQS實例-這意味着您可以訪問這些方法。
所以這工作:
$list = Queue::getSqs()->listQueues();
就像這樣:
$attr = Queue::getSqs()->getQueueAttributes(array('QueueUrl' => 'string'));
看着API,我相信您可以使用Queue :: getSqsJob()訪問原始屬性。 值得一試,因為我在路上無法測試。
http://laravel.com/api/class-Illuminate.Queue.Jobs.SqsJob.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.