ActiveMQ之点对点使用详解编程语言
编程语言 使用 详解 activemq 点对点
2023-06-13 09:20:46 时间
public static void main(String[] args) throws JMSException {
// 先创建连接工厂 密码默认采用admin admin
ActiveMQConnectionFactory activeMQConnectionFactory = new ActiveMQConnectionFactory(url);
// 创建连接
Connection connection = activeMQConnectionFactory.createConnection();
// 启动连接
connection.start();
// 创建会话
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE); // 是否需要事务方式提交 消费方式默认自动签收
// 拿到session 创建目标 创建队列
Queue queue = session.createQueue(queueName);
// 创建生产者
MessageProducer producer = session.createProducer(queue); // 生产者生产的消息 是放在这个queue里面的
for (int i = 1; i i++) {
// 拿到队列 创建消息
TextMessage textMessage = session.createTextMessage("消息内容" + i);
// 发送消息
producer.send(textMessage);
// 关闭连接
connection.close();
System.out.println("消息发送完毕");
}
依赖:
dependencies dependency groupId org.apache.activemq /groupId artifactId activemq-core /artifactId version 5.7.0 /version /dependency /dependencies
查看结果:
创建完了 producer 下面 comsumer:
package com.toov5.producer; import javax.jms.Connection; import javax.jms.JMSException; import javax.jms.Message; import javax.jms.MessageConsumer; import javax.jms.MessageListener; import javax.jms.Queue; import javax.jms.Session; import javax.jms.TextMessage; import org.apache.activemq.ActiveMQConnectionFactory;
public static void main(String[] args) throws JMSException { // 先创建连接工厂 密码默认采用admin admin ActiveMQConnectionFactory activeMQConnectionFactory = new ActiveMQConnectionFactory(url); // 创建连接 Connection connection = activeMQConnectionFactory.createConnection(); // 启动连接 connection.start(); // 创建会话 Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE); // 是否需要事务方式提交 消费方式默认自动签收 // 拿到session 创建目标 创建队列 Queue queue = session.createQueue(queueName);
相关文章
- python3使用urllib示例详解编程语言
- MySQLdb 使用方法详解编程语言
- js使用正则表达式判断ip地址详解编程语言
- html5 文件api使用示例详解编程语言
- Java8中时间日期库的20个常用使用示例详解编程语言
- Java CookieStore 类使用示例详解编程语言
- 使用 java.awt.Graphics2D 画线详解编程语言
- java使用SAX解析xml详解编程语言
- java使用itext按页码拆分pdf文件详解编程语言
- apache commons collections CollectionUtils工具类简单使用详解编程语言
- radio、checkbox在使用iCheck后,绑定选中事件详解编程语言
- 控制 input 输入框不能输入中文,即不能在输入框中使用输入法详解编程语言
- Java使用BigDecimal进行高精度计算详解编程语言
- JavaScript中的Window(浏览器对象)使用详解编程语言
- 对照项目(struts2、mybatis、spring),整理如何使用jxls导入excel数据详解编程语言
- 使用Guava的ComparisonChain实现自定义的排序详解编程语言
- php操作共享内存shmop类及简单使用测试(代码)详解编程语言
- javascript:使用document.getElementById读取数据为空分析详解编程语言
- ABAP中正则表达式的简单使用方法 (转老白BLOG)详解编程语言
- C++中Cstring使用小结详解编程语言
- SAP中使用FTP服务详解编程语言
- 使用select实现多并发的socket的功能详解编程语言
- 极速学习编程语言C中使用Redis(在c 中使用redis)