private List<String> getSubscribedPartitionInfo() {
        List<String> strSubInfoList = new ArrayList<>();
        Map<String, StringBuilder> tmpSubInfoMap = new HashMap<>();
        for (Partition partition : partitionMap.values()) {
            if (partition == null) {
                continue;
            }
            StringBuilder sBuffer = tmpSubInfoMap.get(partition.getTopic());
            if (sBuffer == null) {
                sBuffer = new StringBuilder(512);
                tmpSubInfoMap.put(partition.getTopic(), sBuffer);
                sBuffer.append(partition.getTopic()).append(TokenConstants.SEGMENT_SEP);
            } else {
                sBuffer.append(TokenConstants.ARRAY_SEP);
            }
            sBuffer.append(partition.getBrokerId())
                    .append(TokenConstants.ATTR_SEP).append(partition.getPartitionId());
        }
        for (Map.Entry<String, StringBuilder> entry : tmpSubInfoMap.entrySet()) {
            strSubInfoList.add(entry.getValue().toString());
        }
        return strSubInfoList;
    }
Get the subscribe partitionKey set.

@return subscribe information list
inlong-tubemq/tubemq-client/src/main/java/org/apache/inlong/tubemq/client/consumer/RmtDataCache.java