public ByteBuf encodeRequest(RpcRequest<?> request, ByteBuf requestBody) {
        ByteBuf header = PooledByteBufAllocator.DEFAULT.directBuffer(Short.BYTES + Integer.BYTES)
                .writeShort(getCodec(request).getCodecId()
                        .getId())
                .writeInt(request.getRequestId());
        return PooledByteBufAllocator.DEFAULT.compositeDirectBuffer(2)
                .addComponents(true, header, requestBody);
    }
@param requestBody includes the trace ID
turms-server-common/src/main/java/im/turms/server/common/infra/cluster/service/rpc/channel/RpcFrameEncoder.java