Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/andreiavrammsd/workexec

Experimenting implementations of Task and Task Executor, Job and Job Runner, Future, Promise.
https://github.com/andreiavrammsd/workexec

future golang job promise task

Last synced: about 2 months ago
JSON representation

Experimenting implementations of Task and Task Executor, Job and Job Runner, Future, Promise.

Awesome Lists containing this project

README

        

# Executing work

Experimental examples of executing work using various implementations of Task and Task Executor, Job and Job Runner, Future, Promise.

## Future

A basic Future implementation with a Task doing some work. Supports cancellation.

## Future Reflect

Experimenting Future callbacks with reflection. Callbacks can have multiple signatures.

## Job

Running a Job which takes a Task and handles work with a Future.

## Promise

An async/await approach on executing work.

## Runner

A queue system to execute jobs supporting cancellation by ID and scaling up/down level of concurrency without restarting application.

## Simple Future

Just another approach on Futures.

## Task Executor

A basic tasks execution system.