It could be a separate server component, does not have to be monolith/coupled with broker. Such solution would have benefits - single API, pluggable implementations.
On Wed, May 27, 2015 at 8:57 AM, Shady Xu <shad...@gmail.com> wrote: > Storing and managing offsets by broker will leave high pressure on the > brokers which will affect the performance of the cluster. > > You can use the advanced consumer APIs, then you can get the offsets either > from zookeeper or the __consumer_offsets__ topic. On the other hand, if you > use the simple consumer APIs, you mean to manage offsets yourself, then you > should monitor them yourself, simple and plain, right? > > 2015-04-22 14:36 GMT+08:00 Stevo Slavić <ssla...@gmail.com>: > > > Hello Apache Kafka community, > > > > Please correct me if wrong, AFAIK currently (Kafka 0.8.2.x) offset > > management responsibility is mainly client/consumer side responsibility. > > > > Wouldn't it be better if it was broker side only responsibility? > > > > E.g. now if one wants to use custom offset management, any of the Kafka > > monitoring tools cannot see the offsets - they would need to use same > > custom client implementation which is practically not possible. > > > > Kind regards, > > Stevo Slavic. > > >