Andy Wu created RATIS-2259:
------------------------------

             Summary: Improve the throughput of RaftClient
                 Key: RATIS-2259
                 URL: https://issues.apache.org/jira/browse/RATIS-2259
             Project: Ratis
          Issue Type: Improvement
          Components: client
            Reporter: Andy Wu


Hey Folks,

We are using ratis library to perform around ~2K/s read operations. Here is the 
API we are using:
{code:java}
RaftClient#sendReadOnlyAsync ==> it is OrderedAsync{code}
I understand the above API is ordered, it will be filed sequentially. The read 
latency is keeping going up for each cid:
e.g.
duration: 15 ms, cid=2
duration: 20 ms, cid=3
…..
duration: 100 ms, cid=100

For the read operations, the order is not important to us. How do we improve 
the latency while keeping the throughput high? I tried *UnorderedAsync,* it has 
similar behaviors. Anything I missed?

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to