Skip to content

kash2104/taskflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Distributed Code Executor

A scalable Master–Worker based distributed system for executing untrusted user code in isolated sandboxes.

Features

Master-Worker Architecture

  • Master exposes HTTP APIs for code submission & result retrieval.
  • Workers pull tasks via RPC and execute them securely.

Task Queue + Pending Queue

  • Task Queue: Stores tasks waiting for workers.
  • Pending Queue: Tracks tasks currently being executed.
  • Ensures retries even if a worker crashes.

Secure Sandboxed Execution

  • Each task runs in a separate isolated environment.

Architecture

Image
Image

About

Distributed code executor with master-worker architecture.

Resources

Stars

Watchers

Forks

Packages

No packages published