Hazelcast Jet is a distributed data processing engine built on top of Hazelcast.
- Low latency and distributed general data processing framework with high throughput.
- Highly parallel and distributed stream and batch processing of data.
- Distributed java.util.stream API support for Hazelcast data structures such as IMap and IList.
See Hazelcast Jet Code Samples for some examples.
See documentation at jet.hazelcast.org
Jet 0.1 is compatible with Hazelcast 3.7.x, and will work with both clients and members.
Use Maven snippet:
<dependency>
<groupId>com.hazelcast.jet</groupId>
<artifactId>hazelcast-jet</artifactId>
<version>${hazelcast.jet.version}</version>
</dependency>
<repository>
<id>cloudbees-release-repository</id>
<url>https://repository-hazelcast-l337.forge.cloudbees.com/release/</url>
</repository>
Maven snippet:
<dependency>
<groupId>com.hazelcast.jet</groupId>
<artifactId>hazelcast-jet</artifactId>
<version>${hazelcast.jet.version}</version>
</dependency>
<repository>
<id>cloudbees-snapshot-repository</id>
<url>https://repository-hazelcast-l337.forge.cloudbees.com/snapshot/</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
Pull latest from repo git pull origin master
and use Maven install (or package) to build mvn clean install
.
Type mvn test
to run unit and integration tests.
In each Pull Request, we do static analyzing on the changes. Run the following commands locally to check if your contribution is checkstyle and findbugs compatible.
mvn clean compile -P findbugs
mvn clean validate -P checkstyle
We encourage pull requests and process them promptly.
To contribute:
- see Developing with Git for our Git process
- complete the Hazelcast Contributor Agreement
For an enhancement or larger feature, create a GitHub issue first to discuss.
Please join the mail group if you are interested in using or developing Hazelcast.
http://groups.google.com/group/hazelcast
Hazelcast is available under the Apache 2 License. Please see the Licensing section for more information.
Copyright (c) 2008-2017, Hazelcast, Inc. All Rights Reserved.
Visit www.hazelcast.com for more info.