Avis

Publish/subscribe event routing service compatible with the commercial Elvin implementation
Download

Avis Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Matthew Phillips
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 1.1 MB

Avis Tags


Avis Description

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. What's New in This Release: · 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. · The router now stops accepting new connections as its first action during shutdown, meaning that clients who immediately re-connect when disconnected will no longer hold up the shutdown process. · Updated to MINA 2.0 network framework, with associated performance and stability improvements. · Attributes added to incoming federated notifications (Federation.Add-Incoming-Attribute option) are now added *after* the filter check, i.e. filtering is applied to the content of the original message, not the modified version. · Fixed a bug in the evaluation of string functions in subscription expressions (fold-case (), ends-with (), decompose (), etc) when applied to a field that contains a non-string. · Added support for ranges (e.g "") in wildcards used in subscription expressions and the configuration file.


Avis Related Software