Kafka - Event-Driven Architecture
Identify the error in this Kafka consumer code snippet that tries to send failed messages to a DLQ:
try {
process(record);
} catch (Exception e) {
producer.send("dlq-topic", record.key(), record.value());
}