ActiveMQ 单机吞吐量:万级 topic数量都吞吐量的影响: 时效性:ms级 可用性:高,基于主从架构实现高可用性 消息可靠性:有较低的概率丢失数据 功能支持:MQ领域的功能极其完备 总结: 非常成熟,功能强大,在早些年业内大量的公司以及项目中都有应用 偶尔会有较低概率丢失消息 现在社区以及国 ...
分类:
其他好文 时间:
2018-11-22 11:50:03
阅读次数:
179
断线重连机制是ActiveMQ的高可用性具体体现之一。ActiveMQ提供failover机制去实现断线重连的高可用性,可以使得连接断开之后,不断的重试连接到一个或多个brokerURL。 默认情况下,如果client与broker直接的connection断开,则client会新起一个线程,不断的 ...
分类:
其他好文 时间:
2018-11-20 13:31:53
阅读次数:
169
1.spring boot简介: 1)spring boot是基于spring开发的,提供了一种快速使用spring的方式,无需xml配置文件 2)解决的问题: 大量配置 依赖问题 重复性配置 3)springboot思想: 自动配置 起步依赖:需要什么功能,就引入需要的库 命令行页面 actuat ...
分类:
编程语言 时间:
2018-11-17 14:28:45
阅读次数:
216
什么是消息中间件 百度:消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成, 通过提供消息床底和消息排队模型,它可以在分布式环境下扩展进程间的通信。 总结:简单来说就是:可以通过消息排队模型在进程间传递数据的独立组件。 JMS的概念与规范 点对点(p2p ...
一.什么是消息中间件 消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。 ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JM ...
分类:
其他好文 时间:
2018-11-15 18:27:48
阅读次数:
282
消息队列(MQ)越来越火,在java开发的项目也属于比较常见的技术,MQ的相关使用也成java开发人员必备的技能。笔者公司采用的MQ是ActiveMQ,且消息都是用的点对点的模式。本文记录了实现Spring整合ActivateMQ的全过程及如何使用MQ,便于后续查阅。一、项目的搭建 采用maven构... ...
分类:
编程语言 时间:
2018-11-15 15:32:47
阅读次数:
293
ActiveMQ概念介绍 是Apache下的开源项目,完全支持JMS1.1和J2EE1.4规范的JMS Provider实现,消息中间件。 消息中间件: A传递消息到B(功能或者系统),有比较强的耦合关系,但是耦合关系会带来一些问题,需要将AB断开 但是AB之间有依赖关系,需要找一个第三方M,进行通 ...
分类:
其他好文 时间:
2018-11-14 16:37:56
阅读次数:
119
一:常用MQ 框架 ActiveMQ ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地 ...
分类:
其他好文 时间:
2018-11-14 14:22:32
阅读次数:
262
1.ActiveMQ队列模式如下图,生产者创建消息到消息中间件,再“均分给消费者”。 2.ActiveMQ主题模式如下图,生产者创建消息到消息中间件,消费者会接受到订阅的主题中所有的消息。在主题模式下,消费者获取不到订阅之前的中间件中的消息。 ...
分类:
其他好文 时间:
2018-11-11 10:31:36
阅读次数:
238
发布订阅模式与前面的点对点模式很类似,简直一毛一样 注意:发布订阅模式 先启动消费者 公用pom: 与上一篇博客类似的:改改就欧克了 猜猜都知道该怎么玩 yml: config producer 创建producer maven SpringBoot 默认开启点对点的!!!! 订阅模式需要手动!!! ...
分类:
编程语言 时间:
2018-11-10 10:47:50
阅读次数:
169