Message brokers are not regularly covered here but
are, nonetheless, important web-related technologies. Some time
ago, I was asked by one of our customer to review a selection of
OSS message brokers and propose a couple of good candidates. The
requirements were fairly simple: behave well when there’s a large
backlog of messages, be able to create a cluster and in case of
the failure of a node in a cluster, try to protect the data but
never blocks the publishers even though that might imply data
lost. Nothing fancy regarding queues and topics management. I
decided to write my findings here, before I forget…
I don’t consider myself a message broker specialist and I spent only about a day or two on each so, I may have done some big mistakes configuration wise. I’ll take the blame if something is misconfigured or not used correctly.
…
[Read more]