protobuf和thrift例子