0.0.2 • Published 7 years ago

sammler-flow-prototype v0.0.2

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

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.