|
Class Summary |
| AbstractEndpointSnitch |
|
| AbstractNetworkTopologySnitch |
An endpoint snitch tells Cassandra information about network topology that it can use to route
requests more efficiently. |
| AbstractReplicationStrategy |
A abstract parent for all replication strategies. |
| DynamicEndpointSnitch |
A dynamic snitch that sorts endpoints by latency with an adapted phi failure detector |
| Ec2MultiRegionSnitch |
1) Snitch will automatically set the public IP by querying the AWS API
2) Snitch will set the private IP as a Gossip application state. |
| Ec2Snitch |
A snitch that assumes an EC2 region is a DC and an EC2 availability_zone
is a rack. |
| EndpointSnitchInfo |
|
| LocalStrategy |
|
| NetworkTopologyStrategy |
This Replication Strategy takes a property file that gives the intended
replication factor in each datacenter. |
| OldNetworkTopologyStrategy |
This Replication Strategy returns the nodes responsible for a given
key but respects rack awareness. |
| PropertyFileSnitch |
Used to determine if two IP's are in the same datacenter or on the same rack. |
| RackInferringSnitch |
A simple endpoint snitch implementation that assumes datacenter and rack information is encoded
in the 2nd and 3rd octets of the ip address, respectively. |
| SimpleSeedProvider |
|
| SimpleSnitch |
A simple endpoint snitch implementation that treats Strategy order as proximity,
allowing non-read-repaired reads to prefer a single endpoint, which improves
cache locality. |
| SimpleStrategy |
This class returns the nodes responsible for a given
key but does not respect rack awareness. |
| TokenMetadata |
|