Hi All, I've started working on Kafka rest endpoint to make it easier to interface with Kafka from non JVM based languages and avoid writing high level consumer/producer client and zookeeper coordination.
Here's early version: https://github.com/mailgun/kafka/compare/sasha;dev And draft API: https://github.com/mailgun/kafka/blob/sasha/dev/contrib/rest/README.md I'd love to hear the feedback on the endpoint in it's early stage especially on the following: * Does it make sense to develop it in contrib folder or should I make it as a separate project right from the start? * Consumer endpoint mutex access, does it make sense to serialize access like this: https://github.com/mailgun/kafka/blob/sasha/dev/contrib/rest/src/main/scala/kafka/rest/ConsumerServlet.scala#L77 General advice about the implementation is also appreciated. Thanks, Sasha
