Skip to content

Configuring Sirius

tbarker9comcast edited this page Feb 25, 2014 · 9 revisions

====

Sirius requires a SiriusConfiguration instance and a cluster config file for configuration. For details on how these configurations are used in a Sirius application, see Getting started with Sirius. Configuration is discussed below.

####Common SiriusConfiguration Options For a full list of configuration options, see the SiriusConfiguration source code (TODO: make this a link to the scala doc when available). The most common SiriusConfiguration are listed below.

  • sirius.akka.host (SiriusConfiguration.HOST()) - specifies the akka host name that the application listens to for messages. The host name must match the host name specified in the cluster config.
  • sirius.akka.port (SiriusConfiguration.PORT()) - specifies the akka port that that the application listens to for messages.
  • sirius.uberstore.dir (SiriusConfiguration.LOG_LOCATION()) - specifies the directory to store the transaction logs
  • sirius.membership.config-path (SiriusConfiguration.CLUSTER_CONFIG()) - specifies the path to the cluster config file

####Cluster Config