1 监听代码
import org.apache.kafka.clients.consumer.ConsumerRecord;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.kafka.listener.AcknowledgingMessageListener;
import org.springframework.kafka.support.Acknowledgment;
public class KafkaLisstener implements AcknowledgingMessageListener<String, String> {
private static Logger logger = LoggerFactory.getLogger(KafkaLisstener.class);
private IGateInfoService gateInfoService;
private static final Logger log = LoggerFactory.getLogger(KafkaLisstener.class);
@Override
public void onMessage(ConsumerRecord<String, String> data, final Acknowledgment acknowledgment) {
String message = data.value();
log.info("offset={},partition={},timestamp={}", data.offset(), data.partition(), data.timestamp());
log.info("message={}", message);
acknowledgment.acknowledge();//提交offset