ConsumersCache.java 635 字节
package com.tianbo.messagebus.kafka;


import lombok.extern.slf4j.Slf4j;
import org.apache.kafka.clients.consumer.KafkaConsumer;

import java.util.HashMap;
import java.util.Map;

/**
 * 消费者缓存类
 */
@Slf4j
public class ConsumersCache {
    public static Map<String, KafkaConsumer<String, String>> consumerMap;

    public static Map<String, KafkaConsumer<String, String>> getConsumerMap() {
        if (consumerMap !=null){
            return consumerMap;
        }
        log.trace("初始化消费者缓存");
        consumerMap = new HashMap<String, KafkaConsumer<String, String>>();
        return consumerMap;
    }
}