props.put("linger.ms", properties.getLingerMs());
props.put("compression.type", properties.getCompressionType());
props.put("key.serializer", StringSerializer.class.getName());
- props.put("value.serializer", IntegerSerializer.class.getName());
+ props.put("value.serializer", IntegerSerializer.class.getName()); // TODO: JsonSerializer
return new KafkaProducer<>(props);
}
@RequestHeader(name = "X-id", required = false) Long correlationId,
@RequestBody Integer number)
{
+ // TODO: Wenn anstatt der Zahl "number" #number Nachrichten versendet
+ // werden muss der Zähler der folgenden Hilfsklasse entsprechend von
+ // 1 auf number angepasst werden!
ResultRecorder result = new ResultRecorder(1);
send(key, number, correlationId, result);