BuilderWithMaxProtocolVersion Method (Byte) |
Limits the maximum protocol version used to connect to the nodes
When it is not set, the protocol version used is negotiated between the driver and the Cassandra cluster upon establishing the first connection.
Useful when connecting to a cluster that contains nodes with different major/minor versions of Cassandra. For example, preparing for a rolling upgrade of the Cluster.
Namespace: Cassandra
public Builder WithMaxProtocolVersion( byte version )
The native protocol version.
Different Cassandra versions support a range of protocol versions, for example:
- Cassandra 2.0 (DSE 4.0 – 4.6): Supports protocol versions 1 and 2.
- Cassandra 2.1 (DSE 4.7 – 4.8): Supports protocol versions 1, 2 and 3.
- Cassandra 2.2: Supports protocol versions 1, 2, 3 and 4.
- Cassandra 3.0: Supports protocol versions 3 and 4.