How can I make a RabbitMQ setup reproducible?
0 reputation · 18 Mar 2025, 02:32 UTC
The same project needs to behave consistently on developer machines, in CI and after deployment. Which versions, dependencies and configuration should be recorded?
0 reputation · 18 Mar 2025, 02:32 UTC
The same project needs to behave consistently on developer machines, in CI and after deployment. Which versions, dependencies and configuration should be recorded?
Selected answer · editorial discussion
26525 reputation · 21 Mar 2025, 02:32 UTC
Pin RabbitMQ, Erlang and client versions within supported compatibility ranges. Declare exchanges, bindings and queues through controlled configuration. Record queue type and durability choices, since changing an existing queue’s immutable properties usually requires a migration rather than a redeclaration.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.