上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页
摘要: 导入依赖 <!-- activeMQ jms 的支持 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jms</artifactId> <version>4.2.5.RELEASE</version 阅读全文
posted @ 2020-08-11 13:58 柒丶月 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 是什么? 相当于一个ActiveMQ服务器实例 说白了,Broker其实就是实现了用代码的形式启动ActiveMQ将MQ嵌入到Java代码中,以便随时用随时启动,在用的时候再去启动这样能节省资源,也保证了可用性 使用多个配置文件启动activemq cp activemq.xml activemq0 阅读全文
posted @ 2020-08-11 13:56 柒丶月 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 点对点模型是基于队列的,生产者发送消息到队列,消费者从队列接收消息,队列的存在使得消息的异步传输成为可能。和我们平时给朋友发送短信类似 如果在Session关闭时有部分消息被收到但还没有被签收(acknowledge),那当消费者下次连接到相同队列时,这些消息还能被再次接受 队列可以长久的保存消息到 阅读全文
posted @ 2020-08-11 13:44 柒丶月 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 非事务: Session.AUTO_ACKNOWLEDGE 自动签收,默认 Session.CLIENT_ACKNOWLEDGE 手动签收 手动签收需要acknowledge textMessage.acknowlege(); //没写就会重复消费 对于开启事务时,设置手动签收和自动签收没有多大意义 阅读全文
posted @ 2020-08-11 13:31 柒丶月 阅读(1462) 评论(0) 推荐(0) 编辑
摘要: producer提交时的事务 false 只要执行send,就进入到队列中 关闭事务,那第2个签收参数的设置需要有效 true 先执行send再执行commit,消息才被真正提交到队列中 消息需要批量提价,需要缓冲处理 事务偏生产者/签收偏消费者 生产者 public class Jms_TX_Pr 阅读全文
posted @ 2020-08-11 13:30 柒丶月 阅读(72) 评论(0) 推荐(0) 编辑
摘要: JMS 可靠性:Persistent 持久性,事务, Acknowledge 签收 持久化 // 在队列为目的地的时候持久化消息 messageProducer.setDeliveryMode(DeliveryMode.PERSISTENT); // 队列为目的地的非持久化消息 messagePro 阅读全文
posted @ 2020-08-11 13:28 柒丶月 阅读(180) 评论(0) 推荐(0) 编辑
摘要: JavaEE javaEE 是一套使用java进行企业级应用开发的大家一致遵循的13个核心规范工业标准,JavaEE平台提供了一个基于组件的方法来加快设计,开发,装配及部署企业应用程序 1,JDBC(Java Databease)数据库连接 2,JNDI(Java Naming and Direct 阅读全文
posted @ 2020-08-11 13:27 柒丶月 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 定阅发布模式,如果当前没有订阅者,消息将会被丢弃,如果有多个订阅者,那么这些订阅者都会收到消息 topic如果没有订阅者,消息会被丢弃 处理效率 topic由于消息要按照订阅者的数量进行复制,所以处理性能会随着订阅者的增加而明显降低,并且还要结合不同消息协议自身的性能差异 阅读全文
posted @ 2020-08-11 13:14 柒丶月 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 先启动订阅者,再启动生产者,不然发送的消息是废消息 发布主题生产者 public class JmsProducer_Topic { public static final String ACTIVEMQ_URL = "tcp://112.124.20.231:61616"; public stat 阅读全文
posted @ 2020-08-11 13:09 柒丶月 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 同步阻塞方式(receive) 订阅者或接收者抵用MessageConsumer的receive()方法来接收消息,receive方法在能接收到消息之前(或超时之前)将一直阻塞。 异步非阻塞方式(监听器onMessage()) 订阅者或接收者通过MessageConsumer的setMessageL 阅读全文
posted @ 2020-08-11 13:08 柒丶月 阅读(560) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页