Liberator: Real Time Comet Streaming Server
Liberator is a Comet server (a bidirectional streaming push server) that delivers trade messages and market data to and from subscribers over the Web, tunneling automatically through proxy servers and firewalls. Its ultra-high-performance publishing engine can send millions of updates per second at low latency from a single server.
Liberator supports a wide variety of data types and formats, which it organizes into static Directories and dynamic Containers, with auto-subscription and multi-level caching. There is extensive support for clustering, load balancing, and failover. Performance and bandwidth are optimized using multithreading, throttling/conflation, bursting, paging, and global caching.
Liberator is written in C and runs on Linux®, or on Windows using VMware®.
Web clients communicate with Liberator through the StreamLink for Browsers JavaScript API (SL4B), which enables you to create dynamic web applications within a browser (see below).
Liberator Free Edition also includes The DataSource for Java SDK; this is a library of Java classes used to create Java applications (DataSources) that can exchange data and messages with Liberator on the server side.
for more information click here