sabramovskikh
@sabramovskikh

Клиент для Kafka на PHP?

Посоветуйте клиент для кафки с минимальными требованиям (установить через композер и без кучи зависимостей), необходимо только чтение данных из кафки

Искал простой клиент для Kafka, но:
https://github.com/arnaud-lb/php-rdkafka Просит установить доп либу librdkafka и работают через pecl https://packagist.org/packages/nmred/kafka-php Зависит от psr/log: 1.0.2, с psr/log: 3.0 не работает.
https://packagist.org/packages/quipo/kafka-php - работает со старыми версиями кафки

Либо это пакеты для ларавеля-симфони или огромное количество зависимостей.
  • Вопрос задан
  • 533 просмотра
Пригласить эксперта
Ответы на вопрос 1
@alvi31182v
https://github.com/arnaud-lb/php-rdkafka - на данный момент это пока самая рабочая либа. И без глубокого понимания как работает кафка тебе не удасться сделать клиент учитывая все абсолютно все настройки для кафки.
Через композер тебе только пакет (kwn/php-rdkafka-stubs - "Rdkafka extension stubs for your IDE"). Остальное уже librdkafka (pecl) и на оф manual для запуска циклов опроса для чтения данных из кафки есть примеры и они хочешь не хочешь завязаны уже в pecl
https://arnaud.le-blanc.net/php-rdkafka-doc/phpdoc...

Если тебя волнует проблема безопасности этих либ и внутрянки с уязвимостями то просто сделай
composer audit
никаких проблем с бозопасностью
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы