hadoop-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From stack <st...@duboce.net>
Subject Re: HTTP transport?
Date Tue, 29 Sep 2009 21:57:33 GMT
On Tue, Sep 29, 2009 at 2:08 PM, Doug Cutting <cutting@apache.org> wrote:

> Alternately, we could try to make Avro's RPC more HTTP-friendly, and pull
> stuff out of Avro's payload into HTTP headers.  The downside of that would
> be that, if we still wish to support non-HTTP transports, we'd end up with
> duplicated logic.

There would be loads of upside I'd imagine if there was a natural mapping of
avro payload specifiers and metadata up into http headers in terms of

So, are we're talking about doing something like following for a

 GET /avro/org.apache.hadoop.hbase.RegionServer HTTP/1.1
 Host: www.example.com

 HTTP/1.1 200 OK
 Date: Mon, 23 May 2005 22:38:34 GMT
 Server: Apache/ (Unix)  (Red-Hat/Linux)
 Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT
 Etag: "3f80f-1b6-3e1cb03b"
 Accept-Ranges: bytes
 Content-Length: 438
 Connection: close
 Content-Type: X-avro/binary

... or some variation on above on each and every RPC?


  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message