Ultra-Fast Stream Processing Framework

Stream Processing

Use data instantly.
Pricing
Chat
Contact
Overview

Overview

Stream Processing with Jet

The Hazelcast Jet API provides event stream processing for any scale.
It extracts live data from applications, devices and message brokers such as Apache Kafka, Apache Pulsar, or RabbitMQ and converts raw, high-volume data streams to business events and actionable insights convenient for consumption by applications, dashboards and databases.

Serves applications
Hazelcast is the only streaming platform that comes with integrated distributed storage to serve processed live data to applications. Access it through thousands of concurrent low-latency queries or push updates to the apps in an event-driven fashion.

Keeps up with the real-time data without losing the momentum!
Hazelcast minimizes the impact of massive amounts of data to the end-to-end processing latency. It stays consistently fast, relieving the load from downstream systems. A single node of Hazelcast has been proven to crush 25 million events per second with latency constantly under 10 milliseconds. It also scales nearly linearly to process 1 billion events per second on only 720 cloud virtual CPUs.

Features

Features

Hazelcast is available in open source, Pro, and Enterprise editions.

Product Features

Resilient to Failures
Resilient to Failures

Hazelcast provides correct results even if it experiences failures such as hardware or network errors or outages of connected systems. It utilizes distributed transactions and distributed snapshots to provide exactly-once end-to-end processing guarantees under the face of failures. It supports multi-datacenter deployment for disaster recovery scenarios.

Proven to handle massive load without slowing down
Proven to handle massive load without slowing down

Hazelcast can achieve extremely low latencies while processing millions of items per second on just a single node. Cluster performance can be tuned without downtime by adding and removing resources on the fly.
More Info

Advanced event processing
Advanced event processing

Event data can often arrive out of order due to multiple data sources or network routing. Hazelcast implements advanced techniques to suppress negative impact of out-of-order data and to produce correct results.

Works well with Hazelcast
Works well with Hazelcast

Hazelcast is highly-concurrent data storage with low-latency queries and fine-grained, key-based access and eventing. Hazelcast stream processing cooperates with in-memory computing to distribute processed data. Pre-existing Hazelcast clusters can be upgraded to add stream processing.

Enterprise operations
Enterprise operations

Enterprise comes with comprehensive tooling for monitoring, cluster and job management, deployment, version control and integrated security for convenient, zero-downtime operations. To eliminate the operation complexity, it does not require the presence of any other software infrastructure (such as Hadoop, Kafka or ZooKeeper) to run, except Java.

Container and Cloud ready
Container and Cloud ready

Hazelcast is a CNCF-listed project. It uses Operators to run and manage applications as cloud-native in Kubernetes and OpenShift cluster environments. Variety of plugins enables deploying a cluster to a public clouds (AWS, Azure, GCP).
More Info

Connected
Connected

Hazelcast integrates with many systems and applications producing and consuming data such as message brokers, search engines, filesystems, RPC services or databases including the change data capture. See the full list.

Rooted in open-source
Rooted in open-source

Hazelcast is an open-source project with commercial extensions and enterprise-level support. Compare the features.

Who Uses This

Who Uses Hazelcast Stream Processing

Adobe Logo Australia and New Zealand Banking Group Logo Betgenius Logo BNP Paribas Logo
CGI Logo Codedose Logo Finantix Logo Flow Traders Logo
Plex Systems Logo SigmaSttream Logo

Let's Get Started

Contact us now to learn more about how to build faster applications with stream processing.