Ultra-Fast Stream Processing Framework

Hazelcast Jet

Use data instantly.
Pricing
Chat
Contact
Overview

Overview

Stream Processing with Jet

Hazelcast Jet is an event stream processing platform 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
Jet 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!
Jet 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 Jet has been proven to crush 10 million events per second with latency constantly under 10 milliseconds. 

Features

Features

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

Product Features

Resilient to Failures
Resilient to Failures

Jet 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

Jet 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. Jet 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. Jet cooperates with Hazelcast to distribute processed data. Pre-existing Hazelcast cluster can be upgraded to Jet or Jet can connect to a remote Hazelcast.

Enterprise operations
Enterprise operations

Jet 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, Jet 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

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

Connected
Connected

Jet 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

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

Who Uses Jet

Who Uses Jet

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.