ActiveMQ
北京Seven
Never underestimate your power to change yourself!
展开
-
消息队列使用的四种场景介绍
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景2.1异步处理场景说明:用转载 2017-04-18 10:55:09 · 89105 阅读 · 24 评论 -
ActiveMQ的应用场景
MQ的学习目前流行的就是:activemq、ZeroMQ、RabbitMQ、kafka、rocketmq,学习RabbitMQ就可以了,这个就很强大。rabbitMQ的优点(适用范围) 1. 基于erlang语言开发具有高可用高并发的优点,适合集群服务器。 2. 健壮、稳定、易用、跨平台、支持多种语言、文档齐全。 3. 有消息确认机制和持久化机制,可靠性高。转载 2017-04-05 11:49:23 · 661 阅读 · 0 评论 -
Activemq 常见的一些问题 心得
1.先讲严重的:服务挂掉。这得从ActiveMQ的储存机制说起。在通常的情况下,非持久化消息是存储在内存中的,持久化消息是存储在文件中的,它们的最大限制在配置文件的节点中配置。但是,在非持久化消息堆积到一定程度,内存告急的时候,ActiveMQ会将内存中的非持久化消息写入临时文件中,以腾出内存。虽然都保存到了文件里,但它和持久化消息的区别是,重启后持久化消息会从文件中恢复,非持久化的临时文转载 2017-04-05 19:43:11 · 1491 阅读 · 0 评论 -
解决activemq多消费者并发处理
遇到一个现象,如果activemq队列积压了数据的话,如果在spring中启动listner,只有一个consumer执行,查阅了很多资料,无果,后来偶尔通过activemq的监控网页看到消费者列表中,只有一个消费者有等待处理的数据,其他都没有,如下图:由此得知,activemq有一定机制将队列中的数据交给consumer处理,这个机制就是数据的数量分配,查资料得知,默认是1000,因此,转载 2017-05-13 17:48:06 · 8608 阅读 · 0 评论 -
ActiveMQ故障转移传输
故障转移传输层重新连接任何其他传输器之上的逻辑。配置语法允许您指定任意数量的复合URI。故障转移传输随机选择一个复合URI,并尝试建立与之的连接。如果它不成功,或者如果随后失败,则从列表中随机选择一个其他URI,建立一个新的连接。 配置语法failover:(uri1,...,uriN)?transportOptions&nestedURIOptions要么原创 2017-04-25 14:59:46 · 1859 阅读 · 0 评论 -
activemq深入了解—队列模式手动控制消费
版权声明:本文为博主原创文章,未经博主允许不得转载。 相信经过了解,基本使用activemq后,大家一定知道队列里面有ACK模式,他的类型有以下几种 1、AUTO_ACKNOWLEDGE = 1 自动确认 2、CLIENT_ACKNOWLEDGE = 2 客户端手动确认3、DUPS_OK_ACKNOWLEDGE = 3转载 2017-04-26 16:40:30 · 1465 阅读 · 0 评论 -
Queue与Topic区别
队列(Queue)和主题(Topic)是JMS支持的两种消息传递模型: 1、点对点(point-to-point,简称PTP)Queue消息传递模型: 通过该消息传递模型,一个应用程序(即消息生产者)可以向另外一个应用程序(即消息消费者)发送消息。在此传递模型中,消息目的地类型是队列(即Destination接口实现类实例由Session接口实现类实例通过调用其原创 2017-04-26 17:02:01 · 934 阅读 · 0 评论 -
JMS规范中五种消息类型
摘要: 本文讲述了JMS规范中五种消息类型,包括TextMessage、BytesMessage、MapMessage、StreamMessage和ObjectMessage1.前言 ActiveMQ学习笔记(四)——通过ActiveMQ收发消息http://my.oschina.net/xiaoxishan/blog/380446 和ActiveMQ学习笔记(五)——使转载 2017-05-10 16:01:37 · 1652 阅读 · 0 评论