News for hackers. Stuff that matters.
Re:Kafka Is Dead, Long Live Kafka by valenterry on Monday August 07, 2023 @02:47PM (#37038852)
How good does RabbitMQ do in terms of availability nowadays? Because one thing a message queue should offer is high availability - otherwie it loses one of it's most compelling benefits.
Re:Kafka Is Dead, Long Live Kafka by zbentley on Tuesday August 08, 2023 @08:33AM (#37048033)
Rabbit's quorum queues are an improvement on the extremely poor HA/clustering system they provided previously. Users can now choose between both.

Rabbit's defaults are still unfortunate, in my opinion: queues and messages are not disk-persisted by default, though this can easily be enabled. As a result, many folks run and benchmark a "high availability rabbit" only to discover that they're benchmarking distributed state stored in memory, not disk.

https://www.rabbitmq.com/quorum-queues.html

Re:Kafka Is Dead, Long Live Kafka by regularfry on Wednesday August 09, 2023 @04:35AM (#37060057)
The one thing that made me pull back from RabbitMQ years ago was that using it between datacentres was a bad plan, because all the clustering was based on Erlang's underlying cluster implementation and the advice on that was not to use it between geographically distinct locations. I don't know if it's since improved or if that advice no longer holds, but working under an environment where we needed cross-DC redundancy made it impossible to select, for that reason.