This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mapper.setSerializationInclusion(JsonInclude.Include.NON_EMPTY); | |
mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); | |
mapper.enable(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY); | |
mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); | |
mapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS); | |
mapper.enable(DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT); | |
mapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.NONE); | |
mapper.setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY); | |
mapper.setVisibility(PropertyAccessor.GETTER, JsonAutoDetect.Visibility.ANY); | |
mapper.setVisibility(PropertyAccessor.SETTER, JsonAutoDetect.Visibility.ANY); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Producer | |
Setup | |
bin/kafka-topics.sh --zookeeper localhost:2181/kafka-local --create --topic test-rep-one --partitions 6 --replication-factor 1 | |
bin/kafka-topics.sh --zookeeper localhost:2181/kafka-local --create --topic test-rep-two --partitions 6 --replication-factor 3 | |
Single thread, no replication | |
bin/kafka-run-class.sh org.apache.kafka.tools.ProducerPerformance --print-metrics --topic test-rep-one --num-records 6000000 --throughput 100000 --record-size 100 --producer-props bootstrap.servers=kafka_host:9092 buffer.memory=67108864 batch.size=8196 | |
Single-thread, async 3x replication |