OneSizeFitsQuorum commented on PR #1296:
URL: https://github.com/apache/ratis/pull/1296#issuecomment-3361141662

   For follower reads, if there is no communication with the leader, it is 
impossible to ensure linear consistency.
   
   If you want to optimize the RTT delay in this round, you can enable lease 
reads and disable follower reads, ensuring that queries are only made on the 
leader. Additionally, you can utilize cluster resources through sharding and 
multiple Raft groups. This is the lowest-latency safe solution.
   
   The essence of follower reads is to optimize the throughput of a single 
consensus group (since adding multiple followers allows for horizontal scaling 
of the read state machine throughput). Sacrificing correctness to optimize 
latency seems counterproductive.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to