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.
> >
>

Reply via email to