POC Symfony Messenger Kafka
Install required library
sudo apt install librdkafka-dev
sudo pecl install rdkafka
Add extension=rdkafka.so
to php.ini
Install dependencies
composer install
Run
Run Kafka container
docker-compose up -d
Run basic PHP server on port 8000
php -S 127.0.0.1:8000 public/index.php
Send Batch Message
curl -H "X-Correlation-ID: correlationId" -H "X-Origin: origin" -XPOST http://127.0.0.1:8000/batch-message -d '[{"id":1},{"id":2}]'