voltactivedata/volt-developer-edition

Verified Publisher

By Volt Active Data

Updated 13 days ago

A representative deployment of Volt with a default application. Not for production use.

Image
Message queues
Databases & storage
3

980

voltactivedata/volt-developer-edition repository overview

Introduction

The Volt Active Data Developer Edition lets you experiment with the Volt product suite quickly and easily. If you’re looking to evaluate next-gen technology to solve your latency, ACID, scale, total cost of ownership and/or high availability problem, you’ve come to the right place.

Quick Start Guide

To use the developer edition you’ll need a license key and Java >= 21.

Use the sample project

The TollCollectDemo is described here. It’s a simplified application that uses both the streaming and real-time engine parts of Volt.

First obtain your license key here.

Then set the LICENSE_FILE_PATH environment variable, using your full path:

LICENSE_FILE_PATH=/home/xraytunnel/license.xml export LICENSE_FILE_PATH

We start by cloning a git project with a sample Tolling Demo:

We then build our code using maven:

mvn clean package

Maven creates a whole directory structure, so once it’s done we need to change to the directory we kick the demo off from:

cd dev-edition-app/target/dev-edition-app-1.0-SNAPSHOT/dev-edition-app

We are now in the same directory as the docker-compose script. We use this script to pull the docker images and start the application:

docker compose up

There will be a big burst of activity in your docker environment.

Now open the ‘Quick Start’ guide, and continue reading.

Environment Variables & Configuration Options

License Key

As mentioned above you’ll need a license Key and a variable pointing at it:

LICENSE_FILE_PATH=/home/xraytunnel/license.xml export LICENSE_FILE_PATH

Useful Ports

PortPurpose
localhost:3000Grafana GUI gui of the application.
localhost:8080Volt management console.
localhost:21212Volt application port.
localhost:9092Topics/Kafka

Changing RAM usage

See the docs for TollCollectDemo.

Changing CPU usage / transactions per second

See the docs for TollCollectDemo.

Image Variants

latest → Stable version with latest updates

External Documentation & Source Code

  • Main docs page for Volt is here.
  • Github repo for sample tolling project is here.

Tag summary

Content type

Image

Digest

sha256:db974bd2c

Size

528.4 MB

Last updated

13 days ago

Requires Docker Desktop 4.37.1 or later.

This week's pulls

Pulls:

163

Mar 16 to Mar 22