3 ms·
The thing about RabbitMQ is that it's so powerful and configurable that it scares a lot of people, but for trivial use-cases it is incredibly easy to get runnin
by seldo 13y ago
The thing about RabbitMQ is that it's so powerful and configurable that it scares a lot of people, but for trivial use-cases it is incredibly easy to get running. If you're using it as a message queue within your LAN (i.e. no direct external interface) then even the HTTPS configuration can be skipped, and all you need to do is create a user and an exchange and have at it.
- king_magic 13y agoAgreed. I use RabbitMQ on my iOS app's server (https://www.letsgohomeapp.com https://www.letsgohomeapp.com) almost exactly for the OP's purpose; I drop outbound notifications to app users on a RabbitMQ queue and have a separate service which draws from that queue, processes them & sends them off to the correct destination, be it an email address or an iPhone via APNS. RabbitMQ works great for this & is honestly quite easy to set up and integrate with (was trivial to get up and running in my app's Node.js backend).