mirror of
https://github.com/valitydev/fraudbusters-mg-connector.git
synced 2024-11-06 01:15:17 +00:00
Add threads
This commit is contained in:
parent
3b13a1442a
commit
b909709349
@ -5,7 +5,6 @@ import org.apache.kafka.clients.CommonClientConfigs;
|
||||
import org.apache.kafka.common.config.SslConfigs;
|
||||
import org.apache.kafka.common.serialization.Serdes;
|
||||
import org.apache.kafka.streams.StreamsConfig;
|
||||
import org.apache.kafka.streams.errors.LogAndContinueExceptionHandler;
|
||||
import org.apache.kafka.streams.errors.LogAndFailExceptionHandler;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
@ -37,6 +36,8 @@ public class KafkaConfig {
|
||||
private String clientStoreCertPath;
|
||||
@Value("${kafka.ssl.enable}")
|
||||
private boolean kafkaSslEnable;
|
||||
@Value("${kafka.num-stream-threads}")
|
||||
private int numStreamThreads;
|
||||
|
||||
@Bean
|
||||
public Properties mgEventStreamProperties() {
|
||||
@ -48,6 +49,7 @@ public class KafkaConfig {
|
||||
props.put(StreamsConfig.DEFAULT_VALUE_SERDE_CLASS_CONFIG, MachineEventSerde.class);
|
||||
props.put(StreamsConfig.COMMIT_INTERVAL_MS_CONFIG, 10 * 1000);
|
||||
props.put(StreamsConfig.CACHE_MAX_BYTES_BUFFERING_CONFIG, 0);
|
||||
props.put(StreamsConfig.NUM_STREAM_THREADS_CONFIG, numStreamThreads);
|
||||
props.put(StreamsConfig.RETRIES_CONFIG, 5);
|
||||
props.put(StreamsConfig.RETRY_BACKOFF_MS_CONFIG, 1000);
|
||||
props.put(StreamsConfig.DEFAULT_DESERIALIZATION_EXCEPTION_HANDLER_CLASS_CONFIG, LogAndFailExceptionHandler.class);
|
||||
|
@ -28,6 +28,7 @@ service:
|
||||
|
||||
kafka:
|
||||
bootstrap.servers: "localhost:29092"
|
||||
num-stream-threads: 7
|
||||
ssl:
|
||||
enable: false
|
||||
keystore-location: src/main/resources/cert/kenny-k.struzhkin.p12
|
||||
|
Loading…
Reference in New Issue
Block a user