JMS / HornetQ = Как программно создать очередь JMS из клиента?

Я знаю, что очереди JMS могут быть созданы в HornetQ через конфигурационный файл hornetq-jmx.xml . Но я хочу сделать это с клиента?

Я пробовал:

HornetQJMSClient.createQueue(queueName);

но это не создает очередь (на сервере hornetq)? Я всегда получаю исключение, что очередь неизвестна, когда я пытаюсь создать потребителя для этой очереди.

Я был бы очень благодарен за совет, как создавать очереди JMS из клиента. (Я вообще не хочу использовать JNDI, ни на клиенте, ни на сервере, если это возможно).

Обновление:

Я не возражал бы использовать любой из основных API HornetQs (в отличие от JMS APis) для создания очередей от клиента. Мой вопрос: есть ли способ создавать очереди от клиента (либо с помощью JMS Apis, либо с помощью API ядра HornetQ).

6
задан Cœur 27 April 2017 в 18:31
поделиться