
cn.geektool.kafka.admin.bean.KafkaInfo Maven / Gradle / Ivy
package cn.geektool.kafka.admin.bean;
import lombok.Data;
import cn.geektool.kafka.consumer.bean.ConsumerBean;
import cn.geektool.kafka.global.constans.KafkaGlobal;
import cn.geektool.kafka.producer.bean.ProducerBean;
import java.util.HashMap;
import java.util.Map;
/**
* kafka相关信息
*
* @author jiangdi
* @since 0.0.1
*/
@Data
public class KafkaInfo {
/**
* 对应的通用服务 默认本地
*/
private String servers = KafkaGlobal.DEFAULT_SERVERS;
/**
* 对应的序列化key
*/
private String keySerializer;
/**
* 对应的序列化value
*/
private String valueSerializer;
/**
* 对应的反序列化key
*/
private String keyDeserializer;
/**
* 对应的反序列化value
*/
private String valueDeserializer;
/**
* 开启生产者
*/
private boolean enableProducer;
/**
* 开启消费者
*/
private boolean enableConsumer;
/**
* 生产者信息,对应多个或单个
*/
private Map producerMap = new HashMap<>();
/**
* 消费者信息对应多个或者单个
*/
private Map consumerMap = new HashMap<>();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy