final GetCommand getCmd =
new GetCommand(fetchRequest.getTopic(), this.consumerConfig.getGroup(),
fetchRequest.getPartition(), currentOffset, fetchRequest.getMaxSize(),
OpaqueGenerator.getNextOpaque());
final ResponseCommand response = this.remotingClient.invokeToGroup(serverUrl, getCmd, timeout, timeUnit);
if (response instanceof DataCommand) {
final DataCommand dataCmd = (DataCommand) response;
final byte[] data = dataCmd.getData();
// ��ȡ���������ز����ʱ������maxSize
if (data.length < fetchRequest.getMaxSize() / 2) {