RabbitMQ Definitions

This feature is available on dedicated instances

RabbitMQ stores some information about the cluster. Users, vhosts, queues, exchanges, bindings, etc. all fall into this category. This metadata is called definitions in RabbitMQ. Definitions can be used to restore a cluster or migrate to a new cluster.

CloudAMQP takes automatic backups of RabbitMQ definitions for your cluster. Definitions include users, vhosts, queues, exchanges, bindings, and runtime parameters. Definitions can be downloaded from this view and imported via the RabbitMQ Management HTTP API or UI.

  • Definitions are backed up multiple times per day.
  • Backups older than 3 months are pruned, keeping only 1 per month.
  • All backups older than 24 months are deleted.

Note that messages are not stored as definitions and will not be included in the backup.