Публикация сообщений на JMS-сервере на другом компьютере - PullRequest
1 голос
/ 11 октября 2010

Мне нужно публиковать сообщения в теме на сервере JMS, работающем на другом компьютере.Сервер на удаленной машине - Glassfish v3 (OpenMQ).Прочитав другие посты здесь, я думаю, что мне нужно сказать удаленному брокеру принимать сообщения JMS с другого IP-адреса, чем его собственный, т.е. не локальный.На самом деле, я бы хотел, чтобы этот удаленный брокер принимал сообщения как с удаленного, так и с локального компьютера.

Проблема в том, что я не могу понять, как настроить встроенный брокер удаленного компьютера, OpenMQ.Я думаю, что это возможно с консоли Glassfish, но не могу понять это.В jboss вы выполняете с -b 0.0.0.0, но на удаленном компьютере не работает jboss.Это Glassfish / OpenMQ.Я новичок во всем этом, как вы можете сказать.

Мне кажется, я знаю, как настроить контекст JNDI на "локальном" компьютере, который публикует сообщения на другом, удаленном компьютере.Я видел примеры.

1 Ответ

1 голос
/ 11 октября 2010

Файл конфигурации OpenMQ Glassfish:

GLASSFISH_HOME / glassfish / domains / domain1 / imq / instances / imqbroker / props / config.properties

Здесь вы можете установить

imq.hostname

Хотя по умолчанию кажется, что соединения принимаются откуда угодно в соответствии с документами .

...