[ 
https://issues.apache.org/jira/browse/KAFKA-10686?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17226832#comment-17226832
 ] 

Levani Kokhreidze edited comment on KAFKA-10686 at 11/5/20, 4:55 PM:
---------------------------------------------------------------------

Hi [~cadonna]!

Yes, that's exactly right. I'll definitely look into the KIP-441 to get some 
inspiration. 
 Thanks for the tip!


was (Author: lkokhreidze):
Hi [~cadonna]!

Yes, that's exactly write. I'll definitely look into the KIP-441 to get some 
inspiration. 
Thanks for the tip!

> Pluggable standby tasks assignor for Kafka Streams
> --------------------------------------------------
>
>                 Key: KAFKA-10686
>                 URL: https://issues.apache.org/jira/browse/KAFKA-10686
>             Project: Kafka
>          Issue Type: Improvement
>          Components: streams
>            Reporter: Levani Kokhreidze
>            Priority: Major
>              Labels: needs-kip
>
> In production, Kafka Streams instances often run across different clusters 
> and availability zones. In order to guarantee high availability of the Kafka 
> Streams deployments, users would need more granular control over which 
> instances standby tasks can be created. 
> Idea of this ticket is to expose interface for Kafka Streams which can be 
> implemented by the users to control where standby tasks can be created.
> Kafka Streams can have RackAware assignment as a default implementation that 
> will take into account `rack.id` of the application and make sure that 
> standby tasks are created on different racks. 
> Point of this ticket though is to give more flexibility to users on standby 
> task creation, in cases where just rack awareness is not enough. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to