TupleProtocol- An extremely compact, temporary protocol -------------------------------------------------------
Key: THRIFT-1239 URL: https://issues.apache.org/jira/browse/THRIFT-1239 Project: Thrift Issue Type: New Feature Components: Java - Compiler Reporter: Armaan Sarkar Priority: Minor Currently, protocols are built to be pretty robust to 'schema' changes. This is done by sending metadata about when a struct or a field will start/end, the number of fields to expect and the types of each field, etc. However, there are cases when the recipient knows all of this, even before it receives this metadata. In these cases, sending the metadata unnecessarily eats up bandwidth. The TupleProtocol rectifies this by sending and receiving only the value of each field in a specified order. The only metadata passed is about variable information such as the size of a container or which optional fields are set. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira