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

Reply via email to