Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
For general context please check IGNITE-17252. In addition to client ReplicaService it's required to implement server side logic that will handle actionRequests. Generally speaking all business related logic will be specified in ReplicaListener, Replica or replica server itself should only handle replication-outer action requests and propagate them to ReplicaListener, so that it might be considered as org.apache.ignite.raft.jraft.rpc.impl.IgniteRpcServer / org.apache.ignite.raft.jraft.rpc.impl.ActionRequestProcessor counterpart that handles all business related replication-external requests.
Attachments
Issue Links
- blocks
-
IGNITE-17255 Implement ReplicaService
- Resolved
-
IGNITE-17256 Introduce lease-based engine for primary replica stability (primary replica selection and failover)
- Resolved
-
IGNITE-17258 Implement ReplicaListener
- Resolved
- is blocked by
-
IGNITE-17252 Introduce Replica, ReplicaServer(?), ReplicaService and ReplicaListener interfaces
- Resolved
- links to