kafka-jira mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stanislav Chizhov (JIRA)" <j...@apache.org>
Subject [jira] [Created] (KAFKA-6031) Expose standby replicas endpoints in StreamsMetadata
Date Mon, 09 Oct 2017 20:27:00 GMT
Stanislav Chizhov created KAFKA-6031:

             Summary: Expose standby replicas endpoints in StreamsMetadata
                 Key: KAFKA-6031
                 URL: https://issues.apache.org/jira/browse/KAFKA-6031
             Project: Kafka
          Issue Type: Improvement
          Components: streams
            Reporter: Stanislav Chizhov

Currently reads for a key are served by single replica, which has 2 drawbacks:
- if replica is down there is a down time in serving reads for keys it was responsible for
until a standby replica takes over
- in case of semantic partitioning some replicas might become hot and there is no easy way
to scale the read load

If standby replicas would have endpoints that are exposed in StreamsMetadata it would enable
serving reads from several replicas, which would mitigate the above drawbacks. 
Due to the lag between replicas reading from multiple replicas simultaneously would have weaker
(eventual) consistency comparing to reads from single replica. This however should be acceptable
tradeoff in many cases.

This message was sent by Atlassian JIRA

View raw message