RabbitMQ 4.0

rhodin | 248 points

I've regarded RabbitMQ as a secret weapon in plain sight for years. The killer reason people don't use it more is it "doesn't scale" to truly enormous sizes, but for anyone with less than a million users it's great.

Too many people end up with their own half rolled pubsub via things like grpc, and they'd be far better off using this, particularly in the early stages of development.

fidotron | 2 months ago

This release includes a new (native, no longer a plugin) AMQP 1.0 implementation, new quorum queue features, and a new schema data store (Khepri)

rhodin | 2 months ago

RabbitMQ is developed by VMware which was acquired by Broadcom. I hope they will remain unaffected.

depr | 2 months ago

RabbitMQ can also act as a native MQTT broker. For edge applications/devices, you can also use MQTT over websockets: https://www.rabbitmq.com/docs/web-mqtt

Edit: FWIW, NATS also supports MQTT: https://docs.nats.io/running-a-nats-service/configuration/mq...

raminf | 2 months ago

interesting so there is no more free support for rabbitmq is what im seeing here for the most part.

PHGamer | 2 months ago

I lost a lot of respect for the RabbitMQ maintainers when they refused to honor the semantic versioning scheme in package managers like nuget/maven/etc. "Safely upgrading" was impossible. 3.5 => 3.6 saw the removal of an argument.

They didn't lose my respect for the removal of the argument, however, they lost my respect for whatabouting the conversation calling SemVer a "no true scotsman" fallacy, then trying to claim that removing a redundant argument is not a breaking change, and other reality-warping nonsense, before blocking myself and other complainants from their issues - and even deleting some of their own comments to mop up some of their own terrible reasoning.

I'm sure there is no love lost on their side, either. Personal rant over.

Jenk | 2 months ago

For what reason should we move from SNS/SQS to RabbitMQ? Our SaaS processes ~20 events/second.

edweis | 2 months ago

Link without description or anything, nice. After reading the website for 30 seconds, my question would be: What is RabbitMQ?

BurnGpuBurn | 2 months ago

Would be keen to know if this passes Jepsen style tests now

phishhook | 2 months ago

Any pros/cons compared to EMQX, NanoMQ, or FlashMQ?

mrbluecoat | 2 months ago

does celery work with this out of the box?

383toast | 2 months ago

The linked github page gives me 404. But here are the release notes:

https://github.com/rabbitmq/rabbitmq-server/blob/main/releas...

okr | 2 months ago
[deleted]
| 2 months ago