Ask Your Question

Revision history [back]

I think maybe I'm misunderstanding your question. The services would communicate because that's how Swift was written, to have services that communicate. The All-In-One setup you mention is emulating 4 nodes worth of services on one machine for testing and development. So, an All-In-One would have 4 copies of the account, container, and object services all running as well as one proxy service to tie them together. On a production Swift cluster (you may want to read through the multi server install doc) these services would run on various separate machines.

This isn't the greatest document, I've just started on it, but maybe it will help a little:

http://dl.dropbox.com/u/19755215/swift/swift_overview.html