[ https://issues.apache.org/jira/browse/AVRO-341?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12831209#action_12831209 ]
Todd Lipcon commented on AVRO-341: ---------------------------------- bq. It terms of vocabulary, I feel that discovery is more about finding all machines running Avro services (like bonjour or Zeroconf). The term introspection seems more appropriate here. +1. Thrift calls this idea "reflection" though they failed to implement it in a useful manner so I think it actually got pulled out. bq. create a base RPC proxy for clients that passes the response bytes "up" to a higher level response processor This will be tricky to integrate with streaming RPC, and I think will make coding somewhat difficult, since in effect we'd have to embed one avro decoder inside another. I think it'll simplify things to look at the avro session as a state machine that flip flops between "control plane" messages and "user data plane" messages. The user data planed messages are of course in themselves avro-encoded, but using the user's protocol and types, rather than one we've defined. The control plane messages provide a sort of framing that connects the user frames to particular calls. Does that make sense? > specify avro transport in spec > ------------------------------ > > Key: AVRO-341 > URL: https://issues.apache.org/jira/browse/AVRO-341 > Project: Avro > Issue Type: Improvement > Components: spec > Reporter: Doug Cutting > > We should develop a high-performance, secure, transport for Avro. This > should be named with avro: uris. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.