On 06/25/2010 11:21 PM, James Todd wrote:
for your approach, what is the reconciliation process for when the
user-provided-responder differs from that as specified in the
request header? and again the question, why require the user to specify a
responder when the request handshake includes all
the necessary data to make such a decision? perhaps this is a detail but to
me it is a key design consideration.

i do believe the proper solution is to internalize the responder delegate
based on inspection of the request handshake.

This is a good question, but to me it seems separate from Netty integration.

With HTTP one can run many Avro services on a single port by hosting different services at different URLs. With a raw socket-based approach one could use a port per protocol. But that can be awkward, since it requires more configuration and potentially more holes in firewalls.

Dispatching on the protocol name in the handshake to different responders might thus be a useful feature. But, again, this can be implemented separately from permitting folks to use a Netty-based transport. A Server, rather than containing a single Responder, might contain a ResponderSet or somesuch.

Doug

Reply via email to