聊聊rocketmq的KVConfigManager
序 本文主要研究一下rocketmq的KVConfigManager KVConfigManager org/apache/rocketmq/namesrv/kvconfig/KVConfigManager.java public class KVConfigManager { private static final Logger log = LoggerFactory.getLogger(LoggerName.NAMESRV_LOGGER_NAME); private final NamesrvController namesrvController; private final ReadWriteLock lock = new ReentrantReadWriteLock(); private final HashMap<String/* Namespace */, HashMap<String/* Key */, String/* Value */>> configTable = new HashMap<String, HashMap<String, String>>(); public KVConfigManager(NamesrvController namesrvController) { this.namesrvController =