Skip to main content
Version: 2.2.0

RnR Playback namespace configuration

ReplayMgr Configuration

NameExampleDescription
APP_PORT5000The application port for serving HTTP requests.
LOG_LEVELinfoThe logging level: info, debug.
DEFAULT_REPLAY_DURATION2hThe default duration of the replay session.
VALID_MIN_REPLAY_SPEED0.5The minimum valid speed of the replay session.
VALID_MAX_REPLAY_SPEED4The maximum valid speed of the replay session.
DB_SNAPSHOT_RETENTION_IN_DAY7The database snapshot retention period in days.
RNR_DB_HOSTdb.example.comThe hostname of the database
RNR_DB_PORT5432The port number of the database
RNR_DB_DATABASEpostgresThe name of the database
RNR_DB_SCHEMApublicThe name of the schema
RNR_DB_USERpostgresThe database user to connect to the database
RNR_DB_PASSWORDThe password of the database user
RNR_DB_SSL_MODEdisableThe SSL mode for the database connection: disable, require, verify-ca, verify-full
RNR_DB_MIGRATION_URLfile://migrationsThe URL of the migration file.
NATS_URLnats://nats:4222The URL of the NATS server.
NATS_STORAGE_TYPE0NATS storage type: 0 - files, 1 - memory.
NATS_EVENT_STREAMEventStreamThe name of the stream for the RNR events.
NATS_EVENT_SUBJECTaoh_rnr.replayThe subject name for RNR events.
NATS_CONSUMERreplaymgrThe name of the RNR events consumer.
RTUS_DISABLEfalseEnable/disable to push RNR events via RTUS SSE (default: false).
RTUS_DOMAINhttp://rtus-pms:8080The URL of the RTUS server.
RTUS_TOPICrnrThe topic name for publishing RNR events.
SCHEDULE_JOB_DOMAINhttp://rnr-schedulejob:5000The URL of the RNR ScheduleJob server.
IAMS_KEYCLOAK_URLhttp://iams-keycloak/realms/aohThe URL of the Keycloak server.

MsgOp Configuration

NameExampleDescription
APP_PORT5000The application port for serving HTTP requests.
LOG_LEVELinfoThe logging level: info, debug.
REPLAY_INTERVAL_IN_SECOND10sThe interval of periodic replay last timestamp update.
SYSTEM_SCHEMA_NAMEaoh_sysThe name of the schema where the system_time table belong to.
SQL_STMT_BATCH_SIZE1000The number of SQL statements per batch to execute during init and play session.
TRANSFORM_MESSAGE_DB_HOSTdb.example.comThe hostname of the database
TRANSFORM_MESSAGE_DB_PORT5432The port number of the database
TRANSFORM_MESSAGE_DB_DATABASEpostgresThe name of the database
TRANSFORM_MESSAGE_DB_SCHEMApublicThe name of the schema
TRANSFORM_MESSAGE_DB_USERpostgresThe database user to connect to the database
TRANSFORM_MESSAGE_DB_PASSWORDThe password of the database user
TRANSFORM_MESSAGE_DB_SSL_MODEdisableThe SSL mode for the database connection: disable, require, verify-ca, verify-full
PLAYBACK_DB_HOSTdb.example.comThe hostname of the database
PLAYBACK_DB_PORT5432The port number of the database
PLAYBACK_DB_DATABASEpostgresThe name of the database
PLAYBACK_DB_SCHEMApublicThe name of the schema
PLAYBACK_DB_USERpostgresThe database user to connect to the database
PLAYBACK_DB_PASSWORDThe password of the database user
PLAYBACK_DB_SSL_MODEdisableThe SSL mode for the database connection: disable, require, verify-ca, verify-full
NATS_URLnats://nats:4222The URL of the NATS server.
NATS_EVENT_STREAMEventStreamThe name of the stream for the RNR events.
NATS_EVENT_SUBJECTaoh_rnr.replayThe subject name for RNR events.
NATS_CONSUMERmsgopThe name of the RNR events consumer.
RTUS_DOMAINhttp://rtus-pms:8080The URL of the RTUS server.

DbOp Configuration

NameExampleDescription
APP_PORT5000The application port for serving HTTP requests.
LOG_LEVELinfoThe logging level: info, debug.
LIST_LIVE_DB_NAMEaoh_sys,gisThe list of live database names to be replayed.
RNR_DB_HOSTdb.example.comThe hostname of the database
RNR_DB_PORT5432The port number of the database
RNR_DB_DATABASEpostgresThe name of the database
RNR_DB_SCHEMApublicThe name of the schema
RNR_DB_USERpostgresThe database user to connect to the database
RNR_DB_PASSWORDThe password of the database user
RNR_DB_SSL_MODEdisableThe SSL mode for the database connection: disable, require, verify-ca, verify-full
PLAYBACK_DB_HOSTdb.example.comThe hostname of the database
PLAYBACK_DB_PORT5432The port number of the database
PLAYBACK_DB_DATABASEpostgresThe name of the database
PLAYBACK_DB_SCHEMApublicThe name of the schema
PLAYBACK_DB_USERpostgresThe database user to connect to the database
PLAYBACK_DB_PASSWORDThe password of the database user
PLAYBACK_DB_SSL_MODEdisableThe SSL mode for the database connection: disable, require, verify-ca, verify-full
NATS_URLnats://nats:4222The URL of the NATS server.
NATS_EVENT_STREAMEventStreamThe name of the stream for the RNR events.
NATS_EVENT_SUBJECTaoh_rnr.replayThe subject name for RNR events.
NATS_CONSUMERdbopThe name of the RNR events consumer.
MINIO_URLhttp://minio:8080The URL of the MINIO or S3 object storage server
MINIO_BUCKETbackupThe name of the storage bucket
MINIO_USERadminThe user to connect to MINIO or S3
MINIO_PASSWORDThe password of the MINIO or S3 user