Skip to content
This repository has been archived by the owner on Nov 10, 2019. It is now read-only.

Just a prototype to validate the approach of long running tasks.

Notifications You must be signed in to change notification settings

stefanwalther/sammler-flow-prototype

Repository files navigation

sammler-flow-prototype

A prototype to continuously validate the entire flow.

Purpose

The purpose of this project is to validate the entire flow of sammler with a very minimalistic setup. At the same time this setup should be representative to what will happen with multiple sammler strategies.

Basic services:

  • scheduler
  • db
  • rabbitmq
  • strategy-x
  • jobs-service
  • log-service

Basic flow

  • scheduler
    • creates a new unique message (every minute / 10x a minute),
    • posts the new message (strategy-x) to RabbitMQ
  • strategy-x listens to RabbitMQ

Tasks:

  • add the job to jobs-service
  • run the job (takes 2 mins)
  • mark the job as completed in the jobs-service
  • acknowledge the job on RabbitMQ

Configuration

Author

Stefan Walther

License

Released under the MIT license.

About

Just a prototype to validate the approach of long running tasks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published