props.put("metadata.broker.list", brokerList);
props.put("producer.type", "async");
props.put("request.required.acks", "1");
props.put("request.timeout.ms", "30000");
log.debug("Broker list: " + brokerList);
Producer producer = new Producer(new ProducerConfig(props));
try {
for (byte[] message : monitorSet) {
KeyedMessage keyedMessage = new KeyedMessage(
"TrackingMonitoringEvent", message);
producer.send(keyedMessage);