SDC SDKs

SDC SDKs List

The sdc project consists of a few additional sub projects listed below:

  • sdc-tosca
  • sdc-jtosca
  • sdc-distribution-client
  • sdc-titan-cassandra

SDC SDKs Explanations

SDC-TOSCA and SDC-DISTRIBUTION-CLIENT

This is a link to a document describing the usage for the sdc-tosca, sdc-jtosca and sdc-distribution-client projects: SDC Sub Projects

The link describes the use of distribution client and the sdc-tosca.
jtosca is used by sdc-tosca as a dependency and is not used separately

SDC-TITAN-CASSANDRA

This is a link to the github page of Titan Project for extra reading regarding Titan DB: https://github.com/thinkaurelius/titan

SDC forked part of the project to override the default Titan configuration for Cassandra.
The change allows the use of Titan as an active passive deployment for geo-redundancy.

Titan by default uses QUORUM in Cassandra on write and read operations.
Using our change allows the use of local QUORUM to read and write only to a specific data center.
Since the project is at the end of life state the change cannot be merged back to the project.