I gonna use RabbitMQ as broker message in Laravel. Documentation says to use default queues, just configure type of broker (Database, RabbitMQ .etc).
To use queues in Laravel I should implement interface ShouldQueue
:
class ProcessPodcast implements ShouldQueue
{
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
protected $podcast;
public function __construct(Podcast $podcast)
{
$this->podcast = $podcast;
}
public function handle(AudioProcessor $processor)
{
// Process uploaded podcast...
}
}
Then to send message like:
ProcessPodcast::dispatch($podcast);
Could I leave method public function handle()
as empty?
Because I want just to add message. There is another service, that listens RabbitMQ queue.
My question is, how to add a new message in RabbitMQ under Laravel to specific exchange and queue?
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire