Ian Cartwright has a post on rest, in particular http, not being the answer to all your problems. He touches on some alternatives (no, not WS-*!), but another post from April is interesting along the same lines: he wonders about reviving multicast on the internet, not just on a subnet.
Which led to an interesting comment by Nat Pryce, that there are various internet multicast protocols, but anyway here's the interesting bits with some links included...
Also, it turns out that it is easier to implement internet scale publish/subscribe event dissemination using an overlay network of reliable unicast links between routers and only use link-level multicast for the last hop, if at all. Have a look at Elvin, Avis and Siena, for example.Update: Good comments, and Nat provided the Avis link.
2 comments:
Avis is an open-source implementation of the Elvin message router. Unfortunately it does not yet implement all of the Elvin protocol. In particular, quenching is not supported yet.
http://avis.sourceforge.net/
I did a bunch of work a while back with Elvin, before Mantara bought them and "took it private." I don't know what happened, but it was a great system, simple to use, and could take a real beating. Last I knew, they'd decided to focus exclusively on the stock-market world. Unfortunate.
Post a Comment