WEB开发网
开发学院服务器云计算 Thrift之TProcess类体系原理及源码详细解析 阅读

Thrift之TProcess类体系原理及源码详细解析

 2012-06-03 15:50:17 来源:WEB开发网   
核心提示:iprot->readMessageEnd();iprot->getTransport()->readEnd();::apache::thrift::TApplicationException x(::apache::thrift::TApplicationException::INVALID_MES
  iprot->readMessageEnd();

  iprot->getTransport()->readEnd();

  ::apache::thrift::TApplicationException x(::apache::thrift::TApplicationException::INVALID_MESSAGE_TYPE);

//写入(返回)一个异常信息给调用客户端,客户端会根据返回结果处理异常

  oprot->writeMessageBegin(fname, ::apache::thrift::protocol::T_EXCEPTION, seqid);

  x.write(oprot);

  oprot->writeMessageEnd();

  oprot->getTransport()->writeEnd();

  oprot->getTransport()->flush();

  return true;

}

return process_fn(iprot, oprot, fname, seqid, callContext);//调用实际的函数处理

上一页  8 9 10 11 12 13 14 15 16 17 18  下一页

Tags:Thrift TProcess 体系

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接