Skip to content

An integration engine that uses celery under the hood.

License

Notifications You must be signed in to change notification settings

schlerp/julienne

Repository files navigation

Julienne

Julienne is an integration engine written in python using the celery to enable higher through put.

The idea is that you can compose a set of python actions into a flow which is then pushed into a celery worker for execution. Using this method we can theoretically scale horizontaly quite well while only introducing a few extra milliseconds of latency. This level of latency may not be acceptable for all use cases, however, in the interests of scalability, this is a sacrifice we unfortunately have to make.

Currently this software is just some code testing different celery settings. Its not an integration engin yet!

Usage

# gen your ssl key pairs
./scripts/gen_ssl_key_pair.sh

# run docker compose build/tail/teardown
docker-compose up --build --scale worker=2 -d && docker-compose logs -f julienne && docker-compose down -v --remove-orphans

Authors

About

An integration engine that uses celery under the hood.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published