Avis 1.3.0 Beta 1 / 1.2.2

Publish/subscribe event routing service compatible with the commercial Elvin implementation
Avis is a multicast event bus. It provides a fast, publish/subscribe event routing service compatible with the commercial Elvin implementation developed by Mantara Software.

Elvin routers can be federated together to form wide-area event notification networks.

Clients can exchange events with other clients anywhere on the bus, subscribing to messages using pattern-matching expressions that will select messages based on their content.

last updated on:
September 4th, 2009, 9:16 GMT
file size:
972 KB
license type:
developed by:
Matthew Phillips
operating system(s):
Mac OS X
binary format:
Universal Binary
Home \ Network/Admin
Download Button

In a hurry? Add it to your Download Basket!

user rating 22



Rate it!
What's New in version 1.3.0 Beta 1
  • Added web management interface. Basic information is available about the current state of the router, connected clients, throughput, federation links, configuration and log messages. Enable with Management.Activated option, point browser at http://example.com:8017.
  • Added several measures to prevent crashes from low memory when under heavy load (IO.Low-Memory-Protection.Min-Free-Memory configuration option). When enabled, Avis will monitor available memory and throttle back I/O if it becomes likely that it will fail. This will prevent most router failures due to hostile or buggy clients "spamming" the router. The router also now implements per-client limits on outgoing message queues (the Send-Queue.Max-Length option).
  • Optimised the case when a large notification is delivered to several clients to significantly reduce memory usage.
  • Optimised concurrency management to reduce the router spinning off an unnecessarily-large number of threads under load.
read full changelog

Add your review!