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.
<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?