I would not recommend Hector Sharp due to some problems associated with a lot of traffic.
Here I copy, which makes it waterproof:
- 3.5.NET-compatible interface for cassandra operations. You work against cassandra as you will work against SQL (see Examples)
- Connection pool with warm-up and size control functions.
- Endpoint Manager for managing all nodes of an entry point in a single cluster. It will automatically distribute connections to all the specified endpoints of the cluster and verify that the nodes are working with a protective node health check strategy. Checking command parameters: Completeness of input parameters (no longer goes against the cluster to find that you lack the parameter!) Preliminary Keyspace and ColumnFamily confirm the validity of the cluster data (retrieved during initialization)
- simple and convenient configuration section for setting up all your clusters
- You can process more than one cluster in your application
- You can configure which ConnectionPool you want to use and its internal parameters.
- You can choose which EndpointManager you want to use.
- You can choose which transport you want to use, and even when using TBufferedTransport you can set the buffer length!
I have not tested FluentCassandra, but it only works on .NET 4.0, so if you are still working with 3.5, it will be a little difficult to get it working.
source share