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.
<x-sponsors.request-sponsor/>
With a consumer created, you can subscribe to a kafka topic using the subscribe method:
use Junges\Kafka\Facades\Kafka;
$consumer = Kafka::consumer()->subscribe('topic');
Of course, you can subscribe to more than one topic at once, either using an array of topics or specifying one by one:
use Junges\Kafka\Facades\Kafka;
$consumer = Kafka::consumer()->subscribe('topic-1', 'topic-2', 'topic-n');
// Or, using array:
$consumer = Kafka::consumer()->subscribe([
'topic-1',
'topic-2',
'topic-n'
]);
How can I help you explore Laravel packages today?