最近要为公司的消息队列中间件进行选型,市面上相关的开源技术又非常多,如ActiveMQ、RabbitMQ、ZeroMQ、Kafka,还有阿里巴巴的RocketMQ等。 这么多技术,如何进行选型呢? 首先对于阿里的RocketMQ,因为是阿里开源的,对于国内开源的保持谨慎的态度,暂时不采取该中间件。 ...
分类:
其他好文 时间:
2018-03-04 01:09:30
阅读次数:
611
1. 新建maven项目 spring_activemq_maven 2.导入相关的pom依赖: 3.配置web.xml 4.配置:springCore.xml 文件 5.配置:springMvc.xml 文件 6. 配置 :mq.xml文件 7. 新建消息监听器: QueueMessageList ...
分类:
其他好文 时间:
2018-03-02 14:47:11
阅读次数:
158
ActiveMQ官网给出,ActiveMQ 5.15.3 目前最新版本至少需要java 8 或其更高版本的java运行环境 ...
分类:
其他好文 时间:
2018-02-28 10:34:49
阅读次数:
256
1、下载安装ActiveMQ ActiveMQ官网下载地址:http://activemq.apache.org/download.html ActiveMQ 提供了Windows 和Linux、Unix 等几个版本,楼主这里选择了Windows 版本下进行开发。 下载完安装包,解压之后的目录: 从 ...
分类:
编程语言 时间:
2018-02-27 19:24:02
阅读次数:
230
一,简介ActiveMQ是较优秀的JMS实现框架,在异步消息通信方面有简单便捷,性能良好的优点。二,安装下载地址:http://mirror.bit.edu.cn/apache/activemq/解压即可三,启动windows启动linux启动四,java应用依赖的包:activemq-all-5.12.0.jar发送消息://构造ConnectionFactory实例对象,此处采用ActiveM
分类:
其他好文 时间:
2018-02-27 10:19:14
阅读次数:
142
为了避免意外宕机以后丢失信息,需要做到重启后可以恢复消息队列,消息系统一般都会采用持久化机制。 ActiveMQ的消息持久化机制有JDBC,AMQ,KahaDB和LevelDB, 无论使用哪种持久化方式,消息的存储逻辑都是一致的。也就是说发送者将消息发送出去后,消息中心首先将消息存储到本地数据文件、 ...
分类:
其他好文 时间:
2018-02-25 19:24:58
阅读次数:
205
打开官网:http://www.rabbitmq.com/install-windows.html 乖乖的下载即可。到此我们下载了两个文件: 重要提示:你必须以管理员身份来运行Erlang安装包,不然就等着挨打吧 先安装OTP 鼠标右键安装包 》以管理员身份运行 下一步 下一步--安装 接下来配置环 ...
先建工程 .. .. .. .. ..先看一下最终目录结构(实际上核心就是两个类,但是其他的多写写还是没有坏处的) 消息实体类 package com.example.demo.domain; import java.io.Serializable; import java.util.Date; p ...
分类:
编程语言 时间:
2018-02-25 13:12:50
阅读次数:
323
2018/02/01 发布 分布式系统以其纷繁复杂的概念,涉及到诸多技术、理论与协议,形成一个庞大的知识体系,困扰着各位初学者。如何窥斑见豹,从这些繁杂的信息中整理出脉络,是理解和学习分布式系统思想的关键。 在此按照理解复杂问题的抽象思考法则,剖析一下我对分布式系统的理解。 一、抽象剃刀思想 按照奥 ...
分类:
其他好文 时间:
2018-02-25 13:02:03
阅读次数:
158