HN user

dunhamda

21 karma
Posts1
Comments10
View on HN

You can achieve seamless failover in RabbitMQ by running a clustered rabbitmq node on each of your clients, and configure the client to connect to its local rabbitmq. The cluster will take care of routing the messages to the active mirrored queue. (Note that on the consumer side your code must still properly handle consumer cancel notifications, but that's not too much to ask.)

This is architecturally similar to the mongodb/mongos solution described in the article.

We also have had good luck using Acrobat Connect for screen sharing between 3-8 parties. It was a unstable on Mac a couple years ago, but they seem to have ironed those problems out.