我想用JavaScript创建Kafka客户端或扩展现有的实现(例如https://github.com/tulios/kafkajs)。我知道Kafka本身与语言无关,但是我无法找到有关Kafka API的完整的,与语言无关的文档。例如,http://kafka.apache.org/documentation/#api仅链接到JavaDocs。描述事务性API的类似https://cwiki.apache.org/confluence/display/KAFKA/Transactional+Messaging+in+Kafka之类的东西与我正在寻找的东西有点接近。
在哪里可以找到可以使我开始从事客户端实现工作的文档?谢谢。
编辑:
答案 0 :(得分:0)
Apache Kafka项目本身基于JVM,因此基于JavaDoc。
协议链接本身定义了您将发送的TCP消息布局,但是,否则,实现该协议的每个客户端都必须记录自己。
在此处查看现有客户-https://cwiki.apache.org/confluence/display/KAFKA/Clients