public DataCarrier setPartitioner(IDataPartitioner<T> dataPartitioner) {
        this.channels.setPartitioner(dataPartitioner);
        return this;
    }
set a new IDataPartitioner. It will cover the current one or default one.(Default is {@link
SimpleRollingPartitioner}

@param dataPartitioner to partition data into different channel by some rules.
@return DataCarrier instance for chain
oap-server/server-library/library-datacarrier-queue/src/main/java/org/apache/skywalking/oap/server/library/datacarrier/DataCarrier.java