[ https://issues.apache.org/jira/browse/THRIFT-2791?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14183063#comment-14183063 ]
Chris Bannister commented on THRIFT-2791: ----------------------------------------- Is this necessary as you can wrap the TTransport with a TBufferedTransport which will use bufio, https://github.com/apache/thrift/blob/master/lib/go/thrift/buffered_transport.go > Allowing use of buffered sockets in go server > --------------------------------------------- > > Key: THRIFT-2791 > URL: https://issues.apache.org/jira/browse/THRIFT-2791 > Project: Thrift > Issue Type: Improvement > Components: Go - Library > Reporter: Craig Peterson > > There is currently no way in a go server to use buffered sockets. Failing to > do so decreases performance significantly in my tests. > I added an option on TServerSocket to set the buffer size to use. This will > default to 1024 bytes, but can be disabled if desired to get back to the > original behavior by setting BufferSize to 0. > Github pull request: https://github.com/apache/thrift/pull/249 > Patch https://github.com/apache/thrift/pull/249.patch -- This message was sent by Atlassian JIRA (v6.3.4#6332)