Кафка клиент для переполнения стека

У меня проблема с PHP-клиентом Kafka в Windows (с использованием xampp). Я установил Apache Kafka 0.8 и успешно протестировал. Затем я нахожу PHP-клиент для интеграции Kafka в PHP, я просто хочу, чтобы PHP мог генерировать сообщения для Kafka (без потребления).

По этой ссылке: https://cwiki.apache.org/confluence/display/KAFKA/Clients#Clients-PHP
Я нашел: https://github.com/EVODelavega/phpkafka

Но этот клиент PHP Kafka находится в стадии разработки, и установка этого расширения является более сложной (требуется librdkafka)

Я пробовал с другими клиентами, но никто не работает для меня.

У кого-нибудь есть такая же проблема со мной? Есть ли простое решение для интеграции Кафки в PHP?

4

Решение

ИМХО самый активный клиент Kafka для PHP это Arnaud-фунт / PHP-rdkafka. Мне удалось скомпилировать и успешно запустить его на OSX и Linux.

3

Другие решения

В настоящее время (июль 2018 года) это выглядит так PHP-Enqueue / Enqueue-DEV является лидером на GitHub с точки зрения большинства звезд. Он также имеет следующую статистику, которая «лучше», чем любой из проектов, упомянутых выше, и последний коммит был сделан два дня назад.

1,267 коммитов
24 филиала
103 релиза
50 участников

Тем не менее, на момент написания этой статьи значок «сборки» для Кафки говорит «ошибка», так что, вы знаете … будьте осторожны, лектор!

0