一、kafkaConsumerClient代码
import com.alibaba.fastjson.JSONObject;
import com.fasterxml.jackson.databind.JsonNode;
import lombok.extern.slf4j.Slf4j;
import org.apache.kafka.clients.consumer.ConsumerConfig;
import org.apache.kafka.clients.consumer.ConsumerRecords;
import org.apache.kafka.clients.consumer.KafkaConsumer;
import org.apache.kafka.clients.producer.ProducerConfig;
import java.util.ArrayList;
import java.util.List;
import java.util.Properties;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
import java.util.stream.IntStream;
@Slf4j
public class KafkaConsumerClient implements ConsumerClient{
private Boolean isRunning = false;
private ExecutorService executor;
private String servers;
private int sessionTimeout;
private int maxPollSize;
private String groupId;
private String topic;
private ProcessService proc