@Override
    protected InvokeFuture createInvokeFuture(RemotingCommand request, InvokeContext invokeContext) {
        return new DefaultInvokeFuture(request.getId(), null, null, request.getProtocolCode()
            .getFirstByte(), this.getCommandFactory(request.getProtocolCode()), invokeContext);
    }
@see com.alipay.remoting.BaseRemoting#createInvokeFuture(com.alipay.remoting.RemotingCommand, com.alipay.remoting.InvokeContext)
src/main/java/com/alipay/remoting/rpc/RpcRemoting.java