We're working on adding support for Elvin clustering and remote management. An extensive audit has been performed on the Elvin 3 codebase to evaluate Elvin in the context of possible Y2K problems. Elvin may of course suffer from Y2K problems in the underlying operating system, but unfortunately this is beyond our control. Elvin was originally developed as a research project at DSTC . We intend to standardise the Elvin protocol through the IETF .
Consumers subscribe to subjects and receive all the messages in that virtual channel.
Elvin subscriptions, on the other hand, describe the contents of the messages the consumer is interested in. This means less traffic for the consumer, since it doesn't have to listen to the whole channel. It also makes it simple to restructure your applications, and to use applications developed by other organisations. Subscribers can then match against that string. This asynchronous style of communication is superfically similar to notification.