Best Approach for multiple instances

We have multiple instances of Janus connecting to a SIP Cluster.

In order to leverage data channels / Screen Share and IM i wonder what is the best path between peers connected via multiple Janus instances?

Using RabbitMQ or Corosync to digest which instance someone is connected to?

Does anyone have any practical experience or implementing this successfully?