pandastrike / mutual

Task manager using Redis as a message transport
MIT License
12 stars 5 forks source link

Fault-tolerance #1

Open mcandre opened 11 years ago

mcandre commented 11 years ago

Will mutual feature fault-tolerance? I'd love to use actors to manage some crashy Node things.

dyoder commented 11 years ago

Yes, although mostly because it supports running every process in a distributed configuration redundantly. For example, you can have 2 dispatchers handing out tasks to 2 workers with a Redis transport that replicates to a failover Redis instance. I'm open to suggestions about ways to make that easier to set up. The first version is very much focused on the base functionality and interfaces but it might be nice to incrementally add support for running and managing processes. The other useful feature in this context is to add timeouts to messages so if a worker doesn't reply the message is requeued, which I plan to add soon.

On Tue, Feb 19, 2013 at 10:16 AM, Andrew Pennebaker < notifications@github.com> wrote:

Will mutual feature fault-tolerance? I'd love to use actors to manage some crashy Node things.

— Reply to this email directly or view it on GitHubhttps://github.com/dyoder/mutual/issues/1.