Skip to content

A Django project, helps to design resumable workflows for sending many send HTTP request in different manners, sequentially, in parallel or a combination of both

Notifications You must be signed in to change notification settings

mzdehbashi-github/workflow

Repository files navigation

Workflow

Description: The Workflow project is designed to facilitate the creation and execution of workflows that involve sending HTTP requests. Workflows can be structured to dispatch related HTTP requests sequentially, in parallel, or a combination of both, offering flexibility in designing complex interactions with external services.

To execute workflows, two different methods have been implemented: Celery (using group and chain) and asyncio for handling concurrent operations.

Relationships between models

For a comprehensive understanding of the project's data structure and relationships,
please refer to the following image depicting the models' relationships:

Models Relationship

Execution visualization

To gain insights into how the HTTP workflow execution is visualized,
refer to the diagram provided in the following image:

Execution Visualization

About

A Django project, helps to design resumable workflows for sending many send HTTP request in different manners, sequentially, in parallel or a combination of both

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages