Chris, One of the goals of thinning the Kafka consumer client is removing the zookeeper client from the consumer. Without this, Kafka consumer client would depend on the stability of a zookeeper client.
>> For a consumer that wants "Manual partition assignment" and "Manual offset >> management", what does the proposed offer over the existing SimpleConsumer? Right now, we have 2 Kafka consumer clients, some functionality is possible in one but not the other. Some users have requested features that would require some combination of the functionalities offered by the two consumer clients. We think it might be a good idea to collect feedback and try to design a single consumer client API that satisfies these requirements. But it's unclear if this is quite the right solution. We will be writing up some concrete API/protocol proposal soon. I will send it around for more detailed feedback. Thanks, Neha On Mon, Jun 18, 2012 at 7:00 PM, Chris Burroughs <chris.burrou...@gmail.com> wrote: > On 06/12/2012 12:59 PM, Jay Kreps wrote: >> 2. Try to replace the "simple consumer" and "high level consumer" with a >> single, general interface that has all the advantages of both. > > I've read through the wiki pages but think I'm missing the forrest for > the trees. > > For a consumer that wants "Manual partition assignment" and "Manual > offset management", what does the proposed offer over the existing > SimpleConsumer?