activeMQ
romanitc
这个作者很懒,什么都没留下…
展开
-
activeMQ技术分享
本次引入ActiveMQ的背景:ActiveMQ主要解决什么问题: 在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。比如记录用户的操作日志。这部分就能提出来。操作日志,这种东西,用户也不会马上去看他,为何不用更好的技术,ActiveMQ呢,这样做还节省了服务器请求响应时间。一转载 2017-08-02 10:51:42 · 619 阅读 · 0 评论 -
activeMQ的应用场景
MQ的学习目前流行的就是:activemq、ZeroMQ、RabbitMQ、kafka、rocketmq,学习RabbitMQ就可以了,这个就很强大。rabbitMQ的优点(适用范围) 1. 基于erlang语言开发具有高可用高并发的优点,适合集群服务器。 2. 健壮、稳定、易用、跨平台、支持多种语言、文档齐全。 3. 有消息确认机制和持久化机制,可靠性高。转载 2017-08-02 10:54:19 · 1337 阅读 · 0 评论 -
spring activeMQ 整合(一): 一个简单的demo,测试消息的发送与接收
环境: windows环境下: spring 3.2.8 、Tomcat 7 、JDK 1.6 、 ActiveMQ 5.9.0 项目目录结构: applicationContext.xml[html] view plain copy bean id="connecti转载 2017-08-02 10:55:49 · 347 阅读 · 0 评论 -
spring activeMQ 整合(二): 重发机制(消息发送失败后的重新发送)
之前已经写了一个spring activemq整合的demo ,今天继续完善一下这个demo,让功能更强大。Spring ActiveMQ 整合(一): 一个简单的demo,测试消息的发送与接收 假如现在我手里有一个很重要的消息的,想要发给一个人,但是很不幸,消息发送失败了。这时候怎么办呢怎么解决这种尴尬的情况,这时候我们可以利用activeMQ的转载 2017-08-02 10:56:51 · 2952 阅读 · 0 评论 -
spring activeMQ 整合(三): 确认机制ACK(收到消息后,应该有一个回应也就是确认答复)
之前写的spring activemq整合的demo ,今天继续完善一下这个demo,让功能更强大。Spring ActiveMQ 整合(一): 一个简单的demo,测试消息的发送与接收 Spring ActiveMQ 整合(二): 重发机制(消息发送失败后的重新发送)继上篇文章之后,我消息发送失败后,可以重新发送了。但是至于别人有没有收到,这就不得转载 2017-08-02 11:15:12 · 1995 阅读 · 0 评论 -
spring activeMQ 整合(五): 死信队列
1.死信队列和回退队列的区别: 这篇文章写得非常到位:http://blog.csdn.NET/coderepository/article/details/70233042.什么是死信队列:DLQ-死信队列(Dead Letter Queue)用来保存处理失败或者过期的消息。出现以下情况时,消息会被redelivered A transacted session is u转载 2017-08-02 11:22:57 · 766 阅读 · 0 评论 -
spring activeMQ 整合(四): JMS 事务管理
1.为什么要用事务? 消息事务是在生产者producer到broker或broker到consumer过程中同一个session中发生的,保证几条消息在发送过程中的原子性。 可以在connection的createSession方法中指定一个布尔值开启,如果消息确认机制是事务确认,那么在发送message的过程中session就会开启事务(实际上broker的)转载 2017-08-02 11:24:42 · 720 阅读 · 0 评论 -
activeMQ消息类型
Activemq消息类型JMS规范中的消息类型包括TextMessage、MapMessage、ObjectMessage、BytesMessage、和StreamMessage等五种。ActiveMQ也有对应的实现,下面我们结合Spring JMS分别来看一下五种消息类型的收发代码。1、TextMessage/** * 向指定Destination发送text消息转载 2017-08-02 11:47:43 · 1128 阅读 · 0 评论 -
activeMQ深入了解—队列模式手动控制消费
相信经过了解,基本使用activemq后,大家一定知道队列里面有ACK模式,他的类型有以下几种1、AUTO_ACKNOWLEDGE = 1 自动确认2、CLIENT_ACKNOWLEDGE = 2 客户端手动确认3、DUPS_OK_ACKNOWLEDGE = 3 自动批量确认4、SESSION_TRANSACTED = 0 事务提交并确认转载 2017-08-02 11:52:01 · 1083 阅读 · 0 评论