If I don't specify a key when I call send a value to kafka (something akin to 'kafkaProducer.send(new ProducerRecord<>(TOPIC_PRODUCE, jsonView))') how is it keyed?
I am producing to a topic from an external feed. It appears to be heavily biased towards certain values and as a result I have 2-3 partitions that are lagging heavily where the rest are staying current. Since I don't use the keys in my consumers Im wondering if I could randomize these values somehow to better distribute the load.
