I’d like to setup two rabbitmq instances (eventually clusters) in different data centers. The rabbitmq docs recommend federation over a WAN link, however I appear to be misunderstanding how this works with Sensu. I was hoping someone could clear up some questions about how this works:
- If I had two rabbitmq instances using an 2-way exchange federation (as outlined here: https://www.rabbitmq.com/federation.html) on each instance, I would expect that a client connected to either rabbitmq instance would work correctly with Sensu (as the message would be copied to the other data center) - is this correct?
- What exchange name is used by Sensu? Previous git commits seem to suggest the default (unnamed) exchange was used at one point, but was changed (to what?). In addition, what queue name is used by Sensu?
- Is a federated queue recommended for Sensu over a federated exchange? Is there an advantage/disadvantage to each?
- Has anyone actually gotten a federation (of any kind) with rabbitmq and sensu working? If so, can you outline the steps you took to get there (even better, can you list the rabbitmqctl commands or web gui steps?)
Apologies if any of these questions do not make sense - attempting to learn rabbitmq as I go along. Any help would be greatly appreciated. Thanks!