public void updateBrokerInfoList(long pkgCheckSum,
            List<String> pkgBrokerInfos,
            StringBuilder sBuilder) {
        if (pkgCheckSum != lstBrokerConfigId.get()) {
            if (pkgBrokerInfos != null) {
                brokersMap = DataConverterUtil.convertBrokerInfo(
                        pkgBrokerInfos, consumerConfig.isTlsEnable());
                lstBrokerConfigId.set(pkgCheckSum);
                lastBrokerUpdatedTime = System.currentTimeMillis();
                if (pkgBrokerInfos.isEmpty()) {
                    if (System.currentTimeMillis() - lastEmptyBrokerPrintTime > 60000) {
                        logger.warn(sBuilder
                                .append("[Meta Info] Found empty brokerList, changed checksum is ")
                                .append(lstBrokerConfigId).toString());
                        sBuilder.delete(0, sBuilder.length());
                        lastEmptyBrokerPrintTime = System.currentTimeMillis();
                    }
                } else {
                    logger.info(sBuilder
                            .append("[Meta Info] Changed brokerList checksum is ")
                            .append(lstBrokerConfigId).toString());
                    sBuilder.delete(0, sBuilder.length());
                }
            }
        }
    }
Update broker configure info

@param pkgCheckSum     checkSum Id of packaged information
@param pkgBrokerInfos  packaged broker info string list
@param sBuilder        string process buffer
inlong-tubemq/tubemq-client/src/main/java/org/apache/inlong/tubemq/client/consumer/RmtDataCache.java