Example microservices event based application using state machines and RabbitMQ
Switch branches/tags
Nothing to show
Clone or download
Failed to load latest commit information.
api fix typo in product model Jan 8, 2018
ui initial commit Jan 5, 2018
.gitignore initial commit Jan 5, 2018
README.md initial commit Jan 5, 2018


State Machines and Events Microservices Example

Example microservice application that utilize a mix of state machines and RabbitMQ to create a robust asynchronous event system with replay capabilities.

Note All examples assume you are running inside a Kontena Shell, such as the integrated Kontena Cloud web terminal. If you are running from a local command line, you can enter the shell by running:

kontena plugin install shell
kontena shell

Otherwise, you can also just prefix each command below with kontena to run outside the Kontena Shell.

To install from public stack registry

  1. Install RabbitMQ stack
  • volume create --scope instance --driver local harbur-rabbitmq-cluster-seed-data
  • volume create --scope instance --driver local harbur-rabbitmq-cluster-node-data
  • stack install kontena/harbur-rabbitmq-cluster
  1. Install the tutorial application stack
  • stack install kontena/state-machine-events