Configuration Manager - JanusGraph Reference

This page has been generated by maven-confluence-plugin


Configuration Manager

Use JanusGraph / Cassandra

To read / write configuration informations from / to Cassandra through a Graph Data Representation we use JanusGraph based upon Apache Tinkerpop framework.
To access it we can use two different modality: Remote, Local

Remote Access (Gremlin Server)

Remote access assumes that there is a particular µService named Gremlin Server up and running. Such µService has provided out-of-box by Tinkerpop itself .
In the Fig.1 hase been described the architecture of Configuration Manager solution using a Gremlin Server.

Fig.1 - Architecture using a Gremlin Server
Configuration Manager - JanusGraph Reference^cfgm-remote.png

Once we have instances of Gremlin Server up and running we can access to GraphDB using the Configuration manager library that provides the technical enablers.

Getting Started to Remote access >>

Local Access ( JanusGraph Embedded)

Local Access means that we embed JanusGraph framework inside the µService, so we will communicate locally (ie. in the same memory space) with it. This approach has less impact on the overall architecture and we could consider JanusGraph as an Enhanced Cassandra Driver
In the Fig.2 has been described the architecture of Configuration Manager solution embedding the JanusGraph framework.

Fig.2 - Architecture using JanusGraph embedded
Configuration Manager - JanusGraph Reference^cfgm-local.png

Getting Started to Local access >>

Labels

rx rx Delete
configuration configuration Delete
graphdb graphdb Delete
janusgraph janusgraph Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.