Можно ли установить соединение rabbitMQ с javax.jms (без использования клиента / java rabbitMQ jms)?если да как? - PullRequest
0 голосов
/ 23 октября 2018

возможно ли установить соединение rabbitMQ с javax.jms (без использования клиента rabbitMQ jms / java)?если да, то как (не с помощью Springboot).

Ответы [ 2 ]

0 голосов
/ 23 октября 2018

Да, это возможно.RabbitMQ предоставляет класс, реализующий фабрику соединений JMS com.rabbitmq.client.ConnectionFactory :

    ConnectionFactory connectionFactory = new Connection().newConnection();

    // create a Connection
    connection = connectionFactory.createConnection();
    connection.setClientID(clientId);

    // create a Session
    Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);

    // create the Topic from which messages will be received
    Topic topic = session.createTopic(topicName);

    // create a MessageConsumer for receiving messages
    messageConsumer = session.createConsumer(topic);

    // start the connection in order to receive messages
    connection.start();

За исключением первой строки (создание фабрики), это чистый код JMS.

0 голосов
/ 23 октября 2018

Вам нужно либо использовать драйвер, либо написать свой собственный драйвер.Вы не должны ожидать, что кто-нибудь здесь напишет это для вас.Что вы пробовали?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...