-
High Performance Message Broker
Low latency publish/subscribe message broker. No topic and hierarchy limitations. Proven to scale to millions of messages.
-
Low Latency, Open Message Protocol
The Diffusion message protocol is designed for low-latency, high volume communications. Open and documented protocol allowing for integration in to any proprietary application.
-
Cascading Transport
Automatic connection transport selection utilizing HTML5 WebSocket's, Adobe Flash, Silverlight, HTTP Ajax and iFrames.
-
State Management
Inbuilt state engine acts as a data cache for each client connection, delivering deltas of change.
-
Rich Client API's
15 client API's including Java, .NET, Flex, Flash, Silverlight, JavaScript, Objective-C (iPhone), Android and Blackberry.
-
Platform and Device Agnostic
Use a single Diffusion broker across multiple platforms and devices.
-
Bi-directional Communication
Supporting full-duplex communications between each client connection.
-
Mobile
Managed connectivity and data transmission across limited bandwidth devices.
-
Scalability
Exponentially scale to support hundreds of thousands of client connections across clouds and geographies.
-
Video Streaming
Built in RTMP service to support streaming of rich video with data overlays.
-
JMX Support
Introspector tool provides full traffic and connection insight and monitoring for all client connections. Retrieve client logs and audit data.
-
Firewall Friendly
Multi protocol port configuration, this allows for all types of protocols to come in on the same port
-
Data Quality of Service
Prioritize data over limited bandwidth environments, fragmenting and data lifespan configurations.
-
Secure
SSL for TCP & HTTP based connections. XXTEA for socket based connections, or plug your own in.
-
HTTP Web Server
Inbuilt high performance web server for delivering static assets and inital page loads for dynamic data.