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)