Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This sample demonstrates the use of the Cassandra data source functionality in WSO2 DSS, in order which you can use to connect to a Cassandra cluster.

...

The sample data service CassandraSample should be deployed using the instructions in Samples Setup section. Go to Cassandra for details on how to create Cassandra data sources.

Prerequisites

A Cassandra server of version 1.2.x or version 2.0 should be already running in the default port. Cassandra version 2.0 is recommended, where only the native batch requests are supported in this version.

...

The sample can be run using any SOAP client such as the "Try-It" tool that Tryit tool that comes bundled with WSO2 DSS.

...

  • "createKS": This creates the Cassandra keyspace required for the sample. This must be first called once before running other operations.
  • "createTable": This creates a Cassandra CQL3 table required for the sample. This must be calls called once after "createKS" is called.
  • "addUser": This operation takes in user details and add adds it to Cassandra, here . Here "idID" is the primary key and it takes in an UUID as the value.
  • "addUser_batch_req": This is the corresponding batch request of "addUser", where it takes in a batch of "addUser" data entries and adds it as a single batch operation.
  • "getUserById": This operations operation returns the user information given when you provide the id ID of a specific user.
  • "getUsers": This operation returns information of all the users stored in the Cassandra store.

...