o.kafka.kafka-entity-changelog.0.1.1.source-code.application.conf Maven / Gradle / Ivy
kafka-entity-changelog {
http {
port = 8080
port = ${?HTTP_PORT}
}
bootstrap-servers = "localhost:19092"
bootstrap-servers = ${?KAFKA_BOOTSTRAP_SERVERS}
state-dir = "/tmp/kafka-entity-changelog"
state-dir = ${?KAFKA_STREAMS_STATE_DIR}
topic {
enabled = true
default-partitions = 1
default-partitions = ${?TOPIC_DEFAULT_PARTITIONS}
default-replication-factor = 1
default-replication-factor = ${?TOPIC_DEFAULT_REPLICATION_FACTOR}
sync-interval = 60000 # 1 minute
sync-interval = ${?TOPIC_SYNC_INTERVAL}
creation-enabled = true
config-enabled = true
topology-enabled = true
event-topic = "changelog_topic_event"
event-topic = ${?CHANGELOG_TOPIC_EVENT_TOPIC}
command-topic = "changelog_topic_command"
command-topic = ${?CHANGELOG_TOPIC_COMMAND_TOPIC}
}
}