一个基于rabbitmq的fanout exchange实现的laravel的消息队列(pub/sub)
zhizhaoping/laravel-rabbitmq-mq is a Laravel package for 一个基于rabbitmq的fanout exchange实现的laravel的消息队列(pub/sub).
It currently has 0 GitHub stars and 3 downloads on Packagist.
Install it with composer require zhizhaoping/laravel-rabbitmq-mq.
Discover more Laravel packages by zhizhaoping
or browse all Laravel packages to compare alternatives.
Last updated
一个基于rabbitmq的fanout exchange实现的laravel的消息队列(pub/sub)
php artisan vendor:publish --provider="Rabbitmq\RabbitMqProvider"
配置:config/rabbitmq.php
// eventName => subscribe
'subscribes' => [
'user.created' => \Rabbitmq\Subscribe\UserCreated::class,
]
eventName本质就是一个fanout的exchange
php artisan rabbitmq:consume
$created_user = [
'id' => 100,
'name' => 'zhangsan'
];
\Rabbitmq\Facades\Publisher::pushlish('user.created', $created_user)