Yes, they certainly do.

Snell's draft explicitly says this is not meant to replace pipelining, but there sure are a lot of similarities. Pipelining also allows for multiple requests to be sent over a persistent connection without waiting for a response, so it achieves many of the benefits of Multipart/Batch. It's interesting that Snell's example show multiple POST requests being batched together -- pipelining non-idempotent methods is something a client SHOULD NOT do per RFC 2616, Section 8.1.2.2.

One might think of Multipart/Batch as an alternative to _bulk_docs, but then
Applications processing Multipart/Batch parts MUST NOT assume that any relationship or dependency exists between the individual parts of the batch message.
that kinda screws with the all_or_nothing option.

Adam

On Jun 11, 2009, at 4:22 AM, Rory McGuire wrote:

This allows submission to multiple URLs. Do HTTP/1.1 persistent
connections allow that?


On Wed, 2009-06-10 at 21:24 -0700, kowsik wrote:

How is this different from HTTP/1.1 which supports persistent
connections + multipart MIME uploads which allows for a whole bunch of
MIME entities to be sent in the same request?

I didn't read the draft, but looking at the examples (and the blog
comment) I'm not sure what this is trying to solve and why
multipart/batch is required.

K.

On Wed, Jun 10, 2009 at 8:20 PM, Noah Slater<[email protected]> wrote:
Hey,

This blog post from James Snell should be interesting:

http://www.snellspace.com/wp/?p=991

Thoughts about implementing this?

Best,

--
Noah Slater, http://tumbolia.org/nslater


Reply via email to