mateusjunges/laravel-kafka
Laravel Kafka brings a clean Laravel-friendly API for producing and consuming Kafka messages, with an emphasis on developer experience and easier testing. Ideal for integrating Kafka streams and event-driven workflows into your Laravel applications.
Sometimes you may want to send multiple messages without having to create the consumer
// In a service provider:
\Junges\Kafka\Facades\Kafka::macro('myProducer', function () {
return $this->publish('broker')
->onTopic('my-awesome-topic')
->withConfigOption('key', 'value');
});
Now, you can call \Junges\Kafka\Facades\Kafka::myProducer(), which will always apply the configs you defined in your service provider.
<x-sponsors.request-sponsor/>
How can I help you explore Laravel packages today?