You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RaftRequestRPC is used in Raft level, see RpcListener:startListening and PeerServer:SendRequest.
RTDBRequestRPC in TableDB level, see RaftTableDBStateMachine:start, RaftClient:tryCurrentLeader, RaftTableDBStateMachine:start2 and setupRPC in RaftSqliteStore.
They are both used in a Full Duplex way, that is, they are not only used to send request but also recv response, each side need to install the RPC.
RTDBRequestRPC
for normal tabledb ops, RTDBRequestRPC send RaftMessageType.ClientRequest to the server.