All Projects → hazelcast → hazelcast-platform-demos

hazelcast / hazelcast-platform-demos

Licence: other
hazelcast-platform-demos

Programming Languages

java
68154 projects - #9 most used programming language
C++
36643 projects - #6 most used programming language
javascript
184084 projects - #8 most used programming language
shell
77523 projects
Dockerfile
14818 projects
python
139335 projects - #7 most used programming language

Hazelcast Platform Demo Applications

Demonstration applications for the Hazelcast Platform, the combination of streaming analytics and in-memory data.

Demos

  1. Banking
  1. Industry 4.0
  • IIOT Predictive maintenance for plant machinery
  1. Machine Learning
  • RI Reference Implementation for Machine Learning Inference, minimal dependencies.
  1. Retail
  1. Telco
  • Churn Uses ML to predict customer churn
  1. Travel
  • Booking Integrated travel booking for accommodation and transport

Also

  1. Utils
  • Utils Utillity modules for the above projects to share.

Build Instructions

settings.xml

Projects that use commercial features require a license key to operate.

Register here to request the license key you need.

Once you have the license key you need, create a settings.xml in your .m2 folder. Copy the example below, and replace the property value. Maven will read this file when you build and apply the value in your build.

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      https://maven.apache.org/xsd/settings-1.0.0.xsd">
  <servers/>
  <profiles>
    <profile>
      <id>default</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
      <properties>
        <my.hz.cloud.cluster1.name>GOES HERE</my.hz.cloud.cluster1.name>
        <my.hz.cloud.cluster1.discovery.token>GOES HERE</my.hz.cloud.cluster1.discovery.token>
        <my.license.key>GOES HERE</my.license.key>
        <my.slack.bot.user.oath.access.token>GOES HERE</my.slack.bot.user.oath.access.token>
        <my.slack.bot.channel.name>GOES HERE</my.slack.bot.channel.name>
        <my.slack.bot.channel.id>GOES HERE</my.slack.bot.channel.id>
      </properties>
    </profile>
  </profiles>
</settings>

You will need my.license.key for use with Hazelcast Enterprise.

If using Hazelcast Cloud, you will need my.hz.cloud.cluster1.name and my.hz.cloud.cluster1.discovery.token from your Cloud cluster's credentials.

If you plan to use the Slack integration in some modules, you will also need three Slack settings, my.slack.bot.user.oath.access.token, my.slack.bot.channel.name and my.slack.bot.channel.id.

3rd Party Software

These demos use the following 3rd party software. Please ensure their licensing models meet your needs.

  1. Trade Monitor
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].