Если я запустить один экземпляр брокера на адрес замыкания на себя, я получаю следующее:OpenMq кластеризация не поддерживается для шлейфа адресов
[05/Sep/2014:16:45:11 BST] WARNING [B3236]: Bad bind address of portmapper service for cluster, please change imq.portmapper.hostname: Loopback IP address is not allowed in broker address localhost[localhost/127.0.0.1] for cluster
[05/Sep/2014:16:45:11 BST] WARNING [B1137]: Cluster initialization failed. Disabling the cluster service.
У меня есть установка (на самом деле Azure Compute Emulator), который позволяет использовать несколько vms/процессы, которые будут запущены со своими уникальными ipaddresses формы 127.XXX, которые на самом деле являются петлевыми адресами до java.net.InetAddress конкретизированы. Поэтому, несмотря на то, что я успешно использую эти адреса для связи сокетов и сокетов между этими vm/процессами, я не могу использовать их для запуска кластера OpenMq.
Как работа, я создал брокеры, чтобы привязать к единому адресу без петли и использовать разные порты, и это работает. Таким образом, вы не можете кластеризовать один ipaddress.
Почему запрет на холостой ход? Если теоретически возможно, существует ли настройка, позволяющая ей кластеризовать?