Лучший справочный документ по Kafka API - PullRequest
0 голосов
/ 02 октября 2018

Я бы хотел создать клиент Kafka в JavaScript или расширить существующую реализацию (например, https://github.com/tulios/kafkajs).. Я знаю, что сам Kafka не зависит от языка, однако мне не удалось найти полную документацию, не зависящую от языка, для Kafka.API. Например, http://kafka.apache.org/documentation/#api просто ссылается на JavaDocs. Что-то вроде https://cwiki.apache.org/confluence/display/KAFKA/Transactional+Messaging+in+Kafka,, описывающее транзакционный API, немного ближе к тому, что я ищу.

ГдеМогу ли я найти такой документ, который позволил бы мне начать работать над реализацией клиента? Спасибо.

РЕДАКТИРОВАТЬ:

Возможно https://kafka.apache.org/protocol содержит спецификацию?

1 Ответ

0 голосов
/ 03 октября 2018

Сам проект Apache Kafka основан на JVM, следовательно, JavaDoc.

Ссылка на протокол сама определяет макет сообщения TCP, который вы бы отправили, но в противном случае каждый клиент, реализующий этот протокол, должен документировать себя.

Посмотреть существующих клиентов здесь - https://cwiki.apache.org/confluence/display/KAFKA/Clients

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...