Configuration Properties Of stacksaga-kafka-orchestrator-spring-boot-starter

Property DataType Default Value Description

stacksaga.kafka.orchestrator.domain-entity-scan

String[]

[]

A comma-separated list of package names to scan for @SagaDomainEntity annotated classes. for instance, com.example.domain,com.example.anotherdomain.

stacksaga.kafka.orchestrator.auto-create

boolean

true

A flag to enable or disable automatic creation of Kafka topics when the application starts.

stacksaga.kafka.orchestrator.shared-response-listener.processing-mode

SharedListenerProcessingMode

PARTITION_ORDERED`

The processing mode for the shared response listener. see more for more details about the processing modes.

stacksaga.kafka.orchestrator.shared-response-listener.concurrency

int

128

if the shared-response-listener.processing-mode is set to CONCURRENT, this property defines the level of concurrency for processing messages in the shared response listener. it is ignored for other processing modes.

stacksaga.instance.cluster

String

-

The cluster this instance belongs to. Components only connect to one another when their cluster values match, so it must be identical across every Master, Slave, and Orchestrator that needs to connect.

stacksaga.instance.region

String

-

The region this instance belongs to. Components only connect to one another when their region values match, so it must be identical across every Master, Slave, and Orchestrator that needs to connect.

stacksaga.instance.zone

String

-

The zone this instance belongs to. It has no functional impact here, but should be set as per the StackSaga core specification.