Версия 2 службы обмена сообщениями Java и компонент JAVA EE 7. Самая большая новая функция JMS 2.0 - это новый API, который значительно упрощает использование JMS, особенно в приложении Java EE.
1 ответ

Почему интерфейс JMSProducer не расширяет java.lang.Autocloseable?

Согласно спецификации JMS для классических API The Connection, Session, MessageProducer, MessageConsumer and QueueBrowser interfaces have been modified to extend the java.lang.Autocloseable interface. This means that applications can create these ob…
27 дек '13 в 05:53
1 ответ

Как проверить соединение IBM MQ для пула

Я занимаюсь разработкой пула IBM MQ Connection с использованием пула Apache commons (2.4.2). IBM MQ JAR версия 8. Как часть концепции пула, мне нужно проверить соединение, прежде чем вернуться в программу. Помогите мне, как проверить соединение IBM …
18 июл '17 в 02:13
1 ответ

В JMS 2.0 factory.createContext() выбрасывает AbstractMethodError

Я использую ActiveMq в качестве провайдера и JMS 2.0 API. Вторая строчка выкидывает AbstractMethodError, как это исправить? 1. ConnectionFactory factory = new ActiveMQConnectionFactory(ActiveMQConnection.DEFAULT_BROKER_URL); 2. JMSContext context = …
06 май '16 в 13:08
1 ответ

JMS 2 MDB прослушивает несколько очередей

Я использую JavaEE 8 на Liberty 18.0.0.2 .Я настраиваю конфигурацию активации jms следующим образом (server.xml): <messagingEngine> <queue id="application" /> </messagingEngine> <jmsActivationSpec id="app/appMDB"> <propert…
22 окт '18 в 17:16
0 ответов

JMS 2 MDB на Wildfly 10 с активным MQ

Я перевожу JMS2 MDB jboss6 на wildfly10, Неверные настройки: назначение обязательно. Я выполнил настройку standalone.xml, и после получения следующей ошибки-подписки будет достаточно времени, после чего необходимо указать имя подписки. 17:00:29,259 …
21 фев '18 в 12:22
0 ответов

Jms 2.0 Wildfly слушаю удаленную тему (HornetQ)

У меня есть файл war, развернутый в экземпляре wildfly8.2, содержащий два JmsDestinationDefinitions, оба для доступа к одной и той же теме локально и удаленно: @JMSDestinationDefinitions({ @JMSDestinationDefinition( name= TopicDefinition.BOOKING_TOP…
16 окт '16 в 13:59
1 ответ

Каковы зависимости maven jboss-client.jar?

Я создаю приложение JMS Topic с maven. Я использую wildfly 9 (и JMS 2.0), и мне нужно использовать de jboss-client.jar, предоставленный wildfly, чтобы приложение работало (это простое приложение подписчик-издатель). Поскольку я использую maven, я хо…
14 окт '15 в 11:33
1 ответ

Как мне использовать Artemis с Camel Java DSL, используя компонент camel-jms?

Сейчас я использую JMS 2.0 с Artemis 1.2.0 в приложении Java EE 7, и я хотел бы выполнить некоторые задачи по интеграции с Camel. Прямо сейчас, проверяя документацию camel-jms, нет никаких упоминаний о том, как использовать универсальный компонент J…
21 янв '16 в 16:33
2 ответа

Почему объект сеанса JMS не является потокобезопасным?

Почему спецификации JMS разработаны таким образом, чтобы объект сеанса не мог использоваться параллельными потоками, когда объект подключения, из которого создаются сеансы, является поточно-ориентированным (Shared by thread)?
13 дек '13 в 06:59
1 ответ

Селектор сообщений JMS в объектном сообщении

Я работаю на свободе 18.0.0.2 с JavaEE 8 .Я создал пользовательское сообщение объекта jms, как это: public class MyTextMessage extends implements Serializable { private String text; private String destination; private LocalDateTime dateTime; public …
21 окт '18 в 22:45
1 ответ

Архитектура JMS для группового вещания

Я хочу построить систему вещания. Он состоит из нескольких групп. В каждой группе есть один пользователь, который может передать сообщение другим членам той же группы. Какова подходящая архитектура JMS для такого рода систем? Должен ли я использоват…
20 фев '14 в 07:19
2 ответа

Свойство IBM MQ Message имеет значение null в MDB

Я публикую текстовое сообщение JMS в теме, и потребитель может потребителю ( MDB) текстовое сообщение. Но не удалось получить свойство Message Object и String. это ноль в стороне потребителя MDB. Я определил MDB в ejb-jar.xml в папке META-INF. я исп…
26 июл '17 в 02:17
1 ответ

JMS MessageListener не работает на Liberty

Я работаю на Liberty 18.0.0.2 с полным профилем JavaEE 8.Я настроил JMS 2 на server.xml со следующим содержимым: <?xml version="1.0" encoding="UTF-8"?> <server description="new server"> <featureManager> <feature>javaee-8.0&lt…
08 окт '18 в 10:26
1 ответ

Как создать временную очередь и получить к ней доступ в JMS 2

Я работаю над клиент-серверным приложением JMS, где клиент сначала отправляет данные на сервер через общую очередь для всех клиентов, а сервер дает ответ на них во временной очереди, созданной самим клиентом. Я гуглил это, но не смог найти, как я мо…
14 июн '17 в 23:12
1 ответ

Общий подписчик jms 2

Я видел некоторые проблемы в нашем приложении, когда два экземпляра приложения получали одно и то же сообщение, даже если их потребители были созданы с использованием createSharedConsumer и имели одинаковое имя подписки. Сначала я подумал, что это м…
16 дек '15 в 16:48
0 ответов

Как добавить jms.jar и imq.jar из Maven?

Я следую учебнику о JMS. package org.dedunu.jms.chapter02; import javax.jms.ConnectionFactory; import javax.jms.JMSContext; import javax.jms.Queue; public class JMS2Receiver { public static void main(String[] args) { ConnectionFactory connectionFact…
19 ноя '14 в 15:54
0 ответов

Асинхронный JMS-запрос-ответ

Каков наилучший способ реализации шаблона асинхронного запроса ответа с JMS (предпочтительно JMS 2.0). Например: Получите запрос от асинхронной службы JAXRS Отправить сообщение в очередь JMS Ждите ответа от (2) Отправить ответ клиенту от (1) Я легко…
13 сен '17 в 21:21
1 ответ

JMS обрабатывает то же сообщение в onMessage()

У меня есть JMS 2.0 MessageListener, который, кажется, время от времени повторно обрабатывает сообщения, даже если они были успешно обработаны (подтверждены через журнал). Я подозреваю, что необходимо выполнить session.commit(), но я не уверен, пото…
17 авг '20 в 06:06
1 ответ

ActiveMQ Artemis 2.10.1 + JMS 2.0 - общая подписка не работает

Программного обеспечения: Apache Artemis 2.10.1 TomEE Plus 8.0 Я создал тему с 2 потребителями. У каждого потребителя по 1 MDB. У меня есть один основной метод, в котором я выполняю настройку и все такое. Несмотря на то, что я отправляю только одно …
24 мар '20 в 17:50
0 ответов

Не удалось отправить сообщение в удаленную очередь jms

Существует экземпляр контейнера Wildfly Docker , загруженный из Docker Hub, настроенный с очередью jms и пользователем с testкак пароль. Экземпляр Docker запускается со следующим кодом в Dockerfile : FROM jboss/wildfly COPY target/analysis-engine-1.…
24 дек '21 в 23:44