[英]How to consume message From RabbitMQ in Laravel
我是新的學習者,試圖在 Laravel 中了解rabbitmq。 我找到了驅動程序vyuldashev/laravel-queue-rabbitmq
我已經配置了 app/queue.php 並使用這種語法“php artisan queue:work rabbitmq”運行驅動程序。 問題是我如何使用消息,以便我可以將數據用於我的服務。 使用隊列我必須在我的控制器中調度作業。 我不會在我的控制器中調度 Job,因為 laravel 只是監聽消息並處理消息。 任何人都可以幫我解釋這是如何工作的? 謝謝
使用以下方法分派作業時:
MyJob::dispatch();
他們被安排被處理,你開始使用的工人:
php artisan queue:work
如果沒有要處理的作業,將開始處理分派的作業。 工作人員將執行分派作業的handle
方法。
class MyJob {
public function handle(){
// Any logic here will be executed.
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.