private Tuple3<Long, Integer, Map<String, String>> getTopicConfigureInfos(String producerId,
            boolean onlyMsgSize) {
        Tuple3<Long, Integer, Map<String, String>> result = new Tuple3<>();
        ClusterSettingEntity clusterEntity =
                defMetaDataService.getClusterDefSetting(false);
        result.setF0AndF1(clusterEntity.getSerialId(),
                clusterEntity.getMaxMsgSizeInB());
        if (onlyMsgSize) {
            return result;
        }
        ProducerInfo producerInfo = producerHolder.getProducerInfo(producerId);
        if (producerInfo == null) {
            return result;
        }
        Set<String> publishedTopicSet = producerInfo.getTopicSet();
        if ((publishedTopicSet == null)
                || (publishedTopicSet.isEmpty())) {
            return result;
        }
        Map<String, Integer> topicAndSizeMap =
                defMetaDataService.getMaxMsgSizeInBByTopics(result.getF1(), publishedTopicSet);
        result.setF2(brokerRunManager.getPubBrokerAcceptPubPartInfo(topicAndSizeMap));
        return result;
    }
Get producer topic partition info

@param producerId
@return
inlong-tubemq/tubemq-server/src/main/java/org/apache/inlong/tubemq/server/master/TMaster.java