package com.haogrgr.test.kafka; public class ConsumerMain { public static void main(String[] args) throws Exception { KafkaMessageConsumer consumerManager = new KafkaMessageConsumer("10.128.8.57:2181", "group-1", "haogrgr", new KafkaMessageHandler() { @Override public void consume(int partition, long offset, String key, String msg) { System.out.println(msg); if (key.equals("5")) throw new RuntimeException("x"); } @Override public boolean accept(int partition, long offset, String key, String msg) { return false; } @Override public void handleError(int partition, long offset, String key, String msg, Throwable e) { } }); consumerManager.afterPropertiesSet(); Thread.sleep(100000000l); consumerManager.shutdown(); } }