Thanks a lot Guozhang. Will give it a try.

Thanks,
Tony

On Tue, Oct 20, 2020 at 10:42 PM Guozhang Wang <wangg...@gmail.com> wrote:

> Hello Tony,
>
> I think you already know the consumer-client side fetch-from-follower
> feature:
>
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-392%3A+Allow+consumers+to+fetch+from+closest+replica
>
> Say your Kafka deployment is cross-AZs, and your Streams is also deployed
> cross-AZ, you can, by setting the "client.rack" through streams configs, to
> let the embedded consumers to read from close replicas within the same AZ
> as well.
>
> Guozhang
>
>
> On Mon, Oct 19, 2020 at 9:19 PM Tony John <tonyjohnant...@gmail.com>
> wrote:
>
> > Thanks Matthias.. I don't think I will be able to take it up.. Will wait
> > for it to be available in future. :)
> >
> > On Mon, Oct 19, 2020 at 11:56 PM Matthias J. Sax <mj...@apache.org>
> wrote:
> >
> > > No suggestions... Sorry.
> > >
> > > The task assignment algorithm cannot be customized.
> > >
> > > The only thing you _could_ do, is to pickup the ticket yourself (to get
> > > the feature maybe in 2.8 release). Not sure if you would be interested
> > > to contribute :)
> > >
> > >
> > > -Matthias
> > >
> > > On 10/19/20 11:08 AM, Tony John wrote:
> > > > Thanks for the quick response Matthias. We were planning to move to
> AWS
> > > > MSK, and I think we will have to defer it until rack awareness is in
> > > place
> > > > for Kafka Streams. Reason being consumers consuming from brokers in
> > > > different availability zones would result in high data transfer
> > charges.
> > > Do
> > > > you have any suggestions?
> > > >
> > > > Thanks,
> > > > Tony
> > > >
> > > > On Mon, Oct 19, 2020 at 11:08 PM Matthias J. Sax <mj...@apache.org>
> > > wrote:
> > > >
> > > >> There is no such feature for Kafka Streams yet.
> > > >>
> > > >> We have one ticket for rack aware standby task placement
> > > >> (https://issues.apache.org/jira/browse/KAFKA-6718) but nobody is
> > > working
> > > >> on it.
> > > >>
> > > >>
> > > >> -Matthias
> > > >>
> > > >> On 10/19/20 9:20 AM, Tony John wrote:
> > > >>> Hi All,
> > > >>>
> > > >>> I have been trying to figure out some documentation on how to
> enable
> > > rack
> > > >>> awareness on a Kafka Streams app. I do see the broker.rack
> > > configuration
> > > >>> which needs to be done at the broker side and client.rack
> > configuration
> > > >> for
> > > >>> the consumers. Is there any specific configuration which is
> required
> > to
> > > >>> enable rack awareness in a streams app? Please throw some light on
> > > this.
> > > >>>
> > > >>> PS: I am using Kafka / Kafka Streams 2.2.1
> > > >>>
> > > >>> Thanks,
> > > >>> Tony
> > > >>>
> > > >>
> > > >
> > >
> >
>
>
> --
> -- Guozhang
>

Reply via email to