mateusjunges/laravel-kafka
Laravel Kafka makes it easy to produce and consume Kafka messages in Laravel with a clean, expressive API and improved testability. Build producers and consumers quickly, integrate with your app workflows, and avoid painful Kafka testing setups.
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?