* Wenn der Parameter gesetzt ist, schreibt das Gateway alle Nachrichten
in die vorgegebene Partition.
* Wenn der Parameter null ist, wird die Default-Partitionierung
(Hashing by Key) verwendet.
new RestGateway(
properties.getClientId(),
properties.getTopic(),
+ properties.getPartition(),
kafkaProducer);
}
@NotNull
@NotEmpty
private String topic;
+ private Integer partition;
@NotNull
@NotEmpty
private String acks;
{
private final String id;
private final String topic;
+ private final Integer partition;
private final KafkaProducer<String, Integer> producer;
private long produced = 0;
final ProducerRecord<String, Integer> record = new ProducerRecord<>(
topic, // Topic
+ partition, // Partition - Uses default-algorithm, if null
key, // Key
value // Value
);