[ 
https://issues.apache.org/jira/browse/AVRO-334?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12800878#action_12800878
 ] 

Doug Cutting commented on AVRO-334:
-----------------------------------

As I think about it more, I'd prefer we focus on http rather than sockets.  I'd 
like to minimise the number of transports that an Avro implementation must 
support.  Ideally we'd have just one. It's clear that HTTP is a useful, 
standard transport, but Y! does not believe it's the appropriate basis for 
secure RPC in Hadoop.  So we'll probably support one other Avro-specific 
transport.  My current guess is that this will be SASL over TCP, so much like 
our current socket transports, but not identical.  I'd rather not support a 
third, TCP w/o SASL, since that just multiplies the implementation effort and 
potential mismatches.  So for now, until the details of the SASL over TCP 
transport are fleshed out, HTTP is probably a better first transport for 
implementations.

> If possible, do not close the socket after every request in 
> sample_ipc_server.py
> --------------------------------------------------------------------------------
>
>                 Key: AVRO-334
>                 URL: https://issues.apache.org/jira/browse/AVRO-334
>             Project: Avro
>          Issue Type: Improvement
>          Components: python
>            Reporter: Jeff Hammerbacher
>
> See 
> http://stackoverflow.com/questions/2066810/does-the-tcpserver-baserequesthandler-in-pythons-socketserver-close-the-socket

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to