private InLongMetaConfig buildMixedMetaConfig(InLongMetaConfig metaConfig) {
        // process and check cluster info
        Map<String, CacheClusterConfig> newClusterConfigMap =
                new HashMap<>(metaConfig.getClusterConfigMap().size());
        newClusterConfigMap.putAll(metaConfig.getClusterConfigMap());
        // process id2topic info
        Map<String, IdTopicConfig> newIdTopicConfigMap =
                new HashMap<>(metaConfig.getIdTopicConfigMap().size());
        newIdTopicConfigMap.putAll(metaConfig.getIdTopicConfigMap());
        return new InLongMetaConfig(metaConfig.getMd5(),
                metaConfig.getMqType(), newClusterConfigMap, newIdTopicConfigMap);
    }
get topic by groupId and streamId
inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/MetaConfigHolder.java