|
Event Stream Intelligence |
Minimal Requirements
Runs on any Java 6 or newer JVM
Fully embeddable
Supported Platforms
Windows, Linux, Solaris, AIX
32bit and 64bit
Runs on any Java 6 or newer JVM
Supported Browsers
Requires Flash Player 9 or higher
Supported Containers (*)
(*) Esper does not require any containerSelf-contained (standalone)
Oracle WebLogic Server
IBM WebSphere
JBoss
Tomcat, Jetty
GlassFish
Any Java AS
Any Java ESB
Supported Databases (*)
Oracle (x)
MySQL (x)
SQLServer (x)
DB2
Sybase
Derby
Any RDBMS with JDBC driver
(*) only required for historical data joins
(x) when choosing EsperHA database storage option
EsperHA: High-Availability for Event Processing
|
EsperHA High-Availability for Event Processing
|
|
High-Availability and High Throughput/Low Latency combined
EsperHA is optimized for extreme write speed and fast recovery: Incremental backup writes only state changes. Recovery algorithms reads the newest state up to the latest state since last checkpoint and never replay or read old unnecessary state. EsperHA supports a full-backup-only mode. Throughput in events-per-second with resilience is very close to throughput without resilience.
EsperHA does not sacrifice simplicity for providing a rich feature set. Its declarative configuration model and core API enable any Esper application to be HA-enabled with no code change.
Pick and tune the level of high-availability that fits your requirement on a fine grained per stream and continuous query level:
- transient: no state preserved
- durable: persist statement metadata and not statement state
- resilient: enable high availability and recovery of your event processing, with customized checkpointing and instant failover
- mix them all in one system, at no code change
Fully embeddable in existing architectures
EsperHA has minimal operational requirements, and can fully be embeddable in existing Java based architectures.
There is no extra process to start, tune or monitor, it is all in one process for minimal latency, maximal performance and usability.
As an option EsperHA can delegate storage to a traditional RDBMS system such as Oracle Enterprise Database.
Flexibility
If you want to re-use your database investments, EsperHA can instead delegate storage to your existing relational database.
EsperTech's product line enables you to scale up your project from Esper to EsperHA at any time with no code change or system rewrite. Start small, think big, scale it whenever your business mandates.
EsperTech provides commercial license and support, as well as commercial license suitable for redistribution.

