AMPS, the Advanced Message Processing System, is a modern messaging platform designed for the most challenging problems in low-latency, high-throughput messaging.
AMPS is built to take advantage of modern networking, storage, and CPU architectures. Every aspect of the system is engineered for performance, designed for ease of use. AMPS is field-tested, with deployments worldwide powering the most demanding, mission-critical applications.
The architecture, design and implementation of AMPS allows the exploitation of parallelism inherent in emerging multi-socket, multi-core commodity systems and the low-latency, high-bandwidth of 10Gb, 40Gb and faster Ethernet. AMPS performance scales in a linear fashion with the resources available. AMPS runs well on a virtual machine, and runs even better on a dedicated high-end server.
Thousands of AMPS instances are in production today worldwide, powering demanding messaging applications in some of the world's largest financial institutions. Discover AMPS, and start building applications with more performance and scale than you ever thought possible.
Looking for an even simpler bookmark store for stateless clients? We've got you covered!Read More...
AMPS 5.0 adds message queues, rate controlled replay, usability enhancements, and more. Read about the latest AMPS features on our blog.Read More...
AMPS 5.0 adds message queues. How do they compare to RabbitMQ, the most popular message queue in use today?Read More...
In use by major Fortune 500 companies, AMPS drives the most data-intensive mission-critical applications such as trading desks, analytic grids, reporting applications, view servers, workload management, and more.
What these applications have in common is a need for reliable high-volume, low-latency messaging with advanced features that go beyond simple pub-sub or point-to-point messaging. AMPS makes it easy to build applications that provide the lowest levels of latency and highest overall throughput by providing built-in features such as historical replay, a real-time database with continuous queries and aggregation, focus tracking, incremental message updates and other advanced features that typically require extensive custom processing in your application.
You don't have to be a performance guru to make these systems sing. You just have to crank up the AMPS.