2013-02-20 3 views
1

Я пытаюсь получить компонент MessageDriven (EJB 3), чтобы подписаться на тему JMS на другом экземпляре из Glassfish на другом хосте. Это возможно?Как настроить Message Driven Bean для подписки на удаленную JMS-тему

+1

Было бы приемлемо, если бы в двух экземплярах из стеклянной рыбы можно было разделить брокера? – fvu

ответ

1

В консоли Glassfish вы можете изменить сервер JMS и указать его на другой экземпляр Glassfish или автономный брокер OpenMQ. Хотя вы можете настроить несколько JMS-хостов, насколько мне известно, Glassfish всегда будет использовать тот, который называется default_JMS_host, так что это тот, который вы хотите отредактировать.

Только одно: в такой установке два экземпляра сервера будут обмениваться очередями и темами, которые могут быть не такими, какие вы хотите, если два сервера, например, работают с одним и тем же приложением, но не хотят делиться, например, с конкретным очередь. Это можно легко решить с помощью конфигурации ресурсов назначения, указав разные физические имена для этой очереди.

Смежные вопросы