<dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-core</artifactId> <version>5.16.0</version> </dependency> import org.apache.activemq.ActiveMQConnectionFactory; ConnectionFactory connectionFactory = new ActiveMQConnectionFactory(brokerURL); Connection connection = connectionFactory.createConnection(); connection.start(); Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE); MessageProducer producer = session.createProducer(destination); String messageText = "Hello, ActiveMQ!"; TextMessage message = session.createTextMessage(messageText); producer.send(message); MessageConsumer consumer = session.createConsumer(destination); consumer.setMessageListener(new MessageListener() { public void onMessage(Message message) { try { if (message instanceof TextMessage) { TextMessage textMessage = (TextMessage) message; String text = textMessage.getText(); System.out.println("Received message: " + text); } } catch (JMSException e) { e.printStackTrace(); } } }); consumer.close(); producer.close(); session.close(); connection.close();


上一篇:
下一篇:
切换中文