-
Notifications
You must be signed in to change notification settings - Fork 0
Basic_Architecture
Joe Winter edited this page Sep 4, 2014
·
1 revision
Deployment Guidelines : Basic Architecture
Basic Architecture
The basic components used by Doradus are illustrated below:
Figure 1 - Basic Doradus Components
These components are:
• |
Application: This is a Doradus client application, which performs schema commands, updates objects, and submits queries using the Doradus REST API. |
• |
Monitor Application: Doradus provides the JMX API to monitor resource usage and to perform certain administrative functions such as requesting backups. A JMX application such as JConsole can be used to invoke JMX functions. |
• |
Doradus Server: This is the core Doradus component, which processes REST and JMX requests. It communicates with Cassandra via the Thrift API. The doradus.yaml file is the primary Doradus configuration file. |
• |
Cassandra Server: This is the core Cassandra component, which provides persistence, replication, elasticity, and other database services. Cassandra’s primary configuration comes from the cassandra.yaml file. Cassandra stores data in various data and log files. |