RabbitMQ
Hardware requirements
CPU
At least 2 cores.
Memory
A minimum of 4GB of RAM is recommended for optimal RabbitMQ performance. See memory configuration for detailed recommendation.
Disk
Ensure you have sufficient disk space for RabbitMQ data and logs. A minimum of 4GB of disk space is recommended. Adjust the disk space based on your data retention and logging needs. See disk space configuration for detailed recommendation.
Installation
Follow the RabbitMQ instructions to install the appropriate version for the targeted OS.
Important
OKA requires RabbitMQ >= 3.0.0 and < 4.0.0. RabbitMQ 4.x is not supported: the way OKA sets up its Celery queues relies on parameters that are deprecated in 4.x, which leaves the system unusable. Make sure to install a 3.x release.
Warning
Compatibility issues between RabbitMQ and Erlang can cause errors. Please refer to this RabbitMQ documentation to check version compatibility.
HowTo
Configuration:
It is recommended to have a look at this documentation prior to starting your service:
To start the RabbitMQ service, use the following commands:
sudo systemctl enable rabbitmq-server sudo systemctl start rabbitmq-server