Open DrMaemi opened 6 months ago
StreamsConfig
객체를 통해 Kafka Stream 설정을 할 수 있다.import java.util.Properties;
import org.apache.kafka.streams.StreamsConfig;
// 1. Java.Util.Properties 인스턴스를 생성한다.
Properties settings = new Properties();
// 2. 필요한 파라미터들을 세팅한다.
settings.put(StreamsConfig.APPLICATION_ID_CONFIG, "my-first-streams-application");
settings.put(StreamsConfig.BOOTSTRAP_SERVERS_CONFIG, "kafka-broker1:9092");
// 3. StreamsConfig 객체를 Properties 객체로부터 생성한다.
StreamsConfig config = new StreamsConfig(settings);
...
StreamsConfig.APPLICATION_ID_CONFIG
"application.id"
cliend.id
의 prefix 값group.id
state.dir
) 내부 subdirectory의 이름StreamsConfig.BOOTSTRAP_SERVERS_CONFIG
"bootstrap.servers"
StreamsConfig.DEFAULT_PRODUCTION_EXCEPTION_HANDLER_CLASS_CONFIG
"default.production.exception.handler"
StreamsConfig.DEFAULT_PRODUCTION_EXCEPTION_HANDLER_CLASS_CONFIG
"default.production.exception.handler"
StreamsConfig.DEFAULT_KEY_SERDE_CLASS_CONFIG
"default.key.serde"
StreamsConfig.REPLICATION_FACTOR_CONFIG
"replication.factor"
server.properties