Migratory Push Server
Businesses offering real-time web applications – such as electronic trading, auctions, or sports betting websites – often struggle with latency issues and high bandwidth usage. Both latency and bandwidth problems are inherent to the today's techniques employed to emulate real-time data distribution to users with classical web servers.
To overcome these problems, we have created Migratory Push Server, an enterprise-grade WebSocket / Comet server, distributing data to users in milliseconds with minimal traffic overhead.
Unlike classical web servers or other WebSocket / Comet implementations, Migratory Push Server is designed to scale to a huge number of concurrent users. It has been benchmarked to stream real-time data to one million concurrent users from a single sub-$2000 server hardware.
Key Features
- Zero Installation for Web Apps: No installation on the desktops or mobile devices of users, real-time data is delivered directly to web browsers via pure JavaScript (no plug-ins required)
- Real-Time Continuous Data Delivery: Data is published over the Internet to users in real-time and continuously – as fresh data is available on the server
- Streaming Support for Mobile and Desktop Apps besides Web Apps: A single client API used to build real-time web apps is also available to build native real-time mobile apps for iPhone/iPad, Android, BlackBerry, Windows Mobile devices as well as other real-time Internet apps
- Push Any Data: A single agent API is available to publish real-time data with Java, C#, and C++ and a single REST API is available to publish real-time data with PHP, Perl, Python, and Ruby
- Extreme Vertical Scalability: Supports more than 1,000,000 concurrent users on a single entry-level server (benchmarks)
- Low-Bandwidth: Efficient communication protocol that adds to each message a small constant overhead (benchmarks) + data compression support
- Milliseconds Latency: Fresh data available on the server is delivered to users in milliseconds (benchmarks)
- High Throughput: Able to push 1,000,000 messages per second from a single instance running on an entry-level server (benchmarks)
- Scale up to 1Gbps on Gigabit Ethernet: Able to scale up to the Gigabit limit on a single entry-level server (see benchmarks)
- Horizontal Scalability: Besides its extreme vertical scalability, the system scales horizontally with built-in load balancing to meet any growth in number of users
- Weighted Load Balancing: The load balancing can be controlled to take into account the hardware differences of the machines which host the instances of Migratory Push Server
- Fault Tolerance: Fault tolerant system with no single point of failure offering 24x7 high availability
- Guaranteed Message Delivery: The system guarantees end-to-end delivery of data even in the event of unexpected events such as hardware failures or network disconnections
- Security: Secure system using TLS/SSL encrypted connections, secure HTTP (https), and secure WebSockets (wss) + dual firewalls + data entitlement
- Internationalization: Accepts and supports content through the Unicode character set
- Advanced Monitoring: Secure (SSL) and password-protected JMX and HTTP monitoring support. Many indicators are available such as: connected sessions, session connections/disconnections per second, in/out messages per second, in/out bytes per second. For each indicator, the following statistics are available: maximum, average, and standard deviation. Each statistic is calculated on various periods of time such as last 1 minute, last 5 minutes, last 15 minutes, last 1 hour, last 1 day, etc
Migratory Application Programming Interfaces (APIs)
All Migratory APIs include libraries, documentation, and examples.
|
|
|
|
|
|
|
Note — The web applications built with Migratory API for JavaScript are accessible with any standard web browser or mobile web browser (no plug-in required):
- Internet Explorer
- Firefox
- Safari
- Chrome
- Opera
- Safari for iPhone
- Android browser
- BlackBerry browser
- Opera Mobile
- ANT Galio (for HbbTV-compliant devices)
|
|
|
|
|
Platform
- Written in pure Java, Migratory Push Server runs on all major operating systems including Linux/Unix, Mac, and Windows.
Download Now
90-Day Free Trial
View Demos
Real-Time Streaming
Buy Now
From 500 € / year
