[zeromq-dev] Paxos Consensus over ZeroMQ

Pieter Hintjens ph at imatix.com
Sat Mar 23 08:02:59 CET 2013


Hi Tom,

Do you have any examples where Paxos would solve problems faced by
developers using 0MQ?

-Pieter

On Sat, Mar 23, 2013 at 7:24 AM, Tom Cocagne <tom.cocagne at gmail.com> wrote:
> At a meetup just short of a year ago I was asked to post to the list
> about a Paxos over ZeroMQ side project I'd been working on. At the
> time, the implementation was roughly alpha quality and the code wasn't
> particularly clean but it seemed to be fairly well received. For those
> that are still interested, I'm pleased to say that the project is now
> pretty much complete. All of the major functionality is in place, the
> code has been cleaned up, and the documentation is in decent shape.
>
> All of the other open-source Paxos implementations I've found are
> either horribly over-complicated or they inextricably commingle their
> application-specific logic with their handling of the Paxos algorithm.
> While trying to get up to speed on Paxos, I never did find a good,
> clean example of it's implementation and use. For that reason, I made
> a special effort to gear this implementation specifically for clarity
> and ease of understanding. The project is split into two separate
> repositories. One implements the bare Paxos algorithm
> (https://github.com/cocagne/paxos) and the other uses it on top of
> ZeroMQ (https://github.com/cocagne/zpax). Beyond being just generally
> useful libraries, I'm hoping these implementations will serve as
> approachable examples for others interested in the topic.
>
> Tom
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev



More information about the zeromq-dev mailing list