The Second Messaging Architetcure

Tim Bray looks at the other architecture (aside from store-and-forward) – Post-and-Poll: “The arrival and insanely-fast growth of syndication/RSS technology brings a New Thing to the Internet. Until recently, there was only one messaging architecture known to work at Internet scale. That was store-and-forward, as in how email works: I send my message to a computer near me, which stores it and sends it to another computer near you (with retries and so on as appropriate), which stores it, and you retrieve it from that computer. Syndication has proven that a different model, post-and-poll, scales up too. It works like this: I post some data which contains either messages or message pointers to a public place, and you poll periodically to see whats new. The difference is that store-and-forward supports anybody-to-anybody message traffic, while post-and-poll assumes separate communities of senders and receivers. People who are designing message interchange frameworks that might need to become Internet-scale should consider this, and be careful of architectures that dont fall into one of these two baskets, because nothing else has yet been shown to work.”

Published by

Rajesh Jain

An Entrepreneur based in Mumbai, India.