2013/2/17 Eliot Gable <egable+freeswitch@gmail.com>:
ZMQ also does not work with a fork, which is needed in order to execute any system commands (like iptables or anything else which has no programming API). That pretty much eliminates ZMQ as a possibility.
My understanding of ZMQ and Spread is that they solve very different problems and they operate on different levels. ZMQ is on much lower levels and does not
I did some research this weekend, and of all the possibilities I could find, the one that caught my attention the most was Spread: http://www.spread.org/
I did use Spread in a big project, comprising of 40+ servers for cluster membership. It worked very well most of the time, but failed without proper understanding on our side. It took some config files voo-doo (tuning some timeout knobs) to get it running reliably.
If anyone has any other suggestions than Spread, I would like to hear it. Also, some feedback on item #1 would be great, as I cannot really judge for everyone else how willing they are to accept such a licensing clause.
ZooKeeper? Something based on Paxos: http://libpaxos.sourceforge.net/ ? http://openreplica.org/ ? Never used any of them though. -- Marcin Gozdalik