Какой бы механизм IPC вы ни выбрали, основная проблема одинакова - у вас будут конфликты ресурсов, если вы не настроите экземпляры индивидуально для использования непересекающихся локальных ресурсов (хотя таким образом, чтобы каждая пара экземпляров могла подключаться по мере необходимости). Это имеет значение, нужен ли вам просто двухточечный (и как определяется цель для данного исходящего сообщения), или возможность широковещательной рассылки всем активным экземплярам.
Мне кажется, что ответом на этот вопрос действительно является "использовать тот, который лучше всего соответствует вашим требованиям", с более сложным последующим вопросом о том, как настроить экземпляры, чтобы это работало.