We have a scenario where an application writes data to a Cassandra cluster using the Datastax Java driver over a low-bandwidth connection. In other words, the C* cluster and the Java driver are not on the same network, but two different networks connected by a low-bandwidth connection.
A few questions related to this scenario:
1) How does the Java driver figure out which node is responsible for which token range?
2) How does the Java driver keep the token-awareness related information up-to-date?
3) How does the Java driver participate in the Gossip protocol? My understanding is that the Java driver figures out which nodes are alive or dead through the Gossip protocol.
4) How much bandwidth is consumed by the Gossip protocol?
Thanks,
Mohammed
1) How does the Java driver figure out which node is responsible for which token range?
2) How does the Java driver keep the token-awareness related information up-to-date?
3) How does the Java driver participate in the Gossip protocol? My understanding is that the Java driver figures out which nodes are alive or dead through the Gossip protocol.
4) How much bandwidth is consumed by the Gossip protocol?
Hi Andy,
Thanks for the detailed response. It is very helpful.
Mohammed
--
You received this message because you are subscribed to the Google Groups "DataStax Java Driver for Apache Cassandra User Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
java-driver-us...@lists.datastax.com.