npm.io
0.0.2 • Published 9 years ago

sammler-flow-prototype

Licence
MIT
Version
0.0.2
Deps
2
Vulns
0
Weekly
0

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.