Nevermind...I just found it in the docs and it looks like it has been looked into.
Casey Sybrandy MSWE Sr. Software Engineer CACI/Six3Systems 301-206-6000 (Office) 301-206-6020 (Fax) 11820 West Market Place Suites N-P Fulton, MD. 20759 ________________________________ From: Sybrandy, Casey Sent: Monday, October 06, 2014 1:14 PM To: users@kafka.apache.org Subject: Hello, I had a thought today that I wanted to run past everyone: has there been any thought to using a more common protocol for communicating with Kafka vs. the custom protocol currently being used? Specifically, what I'm thinking is Thrift. It's already supported by many popular languages, so that would reduce the need to maintain Kafka-specific clients. Coordination with Zookeeper is still an issue, but IIRC, this was something being worked on already, so if all of the interaction with Zookeeper is done by the broker, then making producers/consumers becomes much easier. All one needs is Thrift to generate the appropriate classes and the user can interact with Kafka. I know there's probably something I'm missing, but I felt I should bring this up as this would make things much easier for people who want to work with Kafka. Casey