sidetask

SideTask is an alternative to Elixir's Task.Supervisor that uses Basho's sidejob library for better parallelism and to support capacity limiting of Tasks. All calls that start a new task require a sidejob resource as argument and can return `{:error, :overload}`.

Queue

Stars

72

Unreleased Activity

First Release

11

years ago

Last Release

9

years ago

Downloads

163

last 90 days

Last Stable Version

1.1.2

Activity

last year

Pull Requests

Open 0
Merged 0

Latest Merged Pull Requests

No Github activity

Issues

Open 0
Closed 0

Version 1.1.2

Published Feb 2017
Elixir Version Requirement >= 1.2.0
Documentation for 1.1.2

Dependencies

1
sidejob ~> 2.0

sidejob is an Erlang library that implements a parallel, capacity-limited request pool. In sidejob, these pools are called resources. A resource is managed by multiple gen_server like processes which can be sent calls and casts using sidejob:call or sidejob:cast respectively.

Community

Looks like this space is still empty… Want to be the first to contribute?

Share an article, talk, or podcast by adding resources to this package.

Related Packages

59 packages