ActiveMQ是由Apache出品的是一个完全支持JMS1.1和J2EE 1.6规范的 JMS Provider实现,它非常快速,支持多种语言的客户端和协议,而且可以非常容易的嵌入到企业的应用环境中,并有许多高级功能。是一个易于使用的消息中间件,是JMS消息通信规范的一个实现。用于一个消息的接受和转发的容器,可用于消息推送。
消息中间件有很多的用途和优点:
1. 将数据从一个应用程序传送到另一个应用程序,或者从软件的一个模块传送到另外一个模块;
2. 负责建立网络通信的通道,进行数据的可靠传送。
3. 保证数据不重发,不丢失
4. 能够实现跨平台操作,能够为不同操作系统上的软件集成技工数据传送服务
一准备工作
下载ActiveMQ
官方网站:http://activemq.apache.org/download-archives.html
由于实验机子上装的是jdk1.6所以下载了比较旧的版本apache-activemq-5.10.0
下载的时侯注意看一下说明,需要支持的jdk版本
二 运行ActiveMQ服务
解压缩
bin存放的是脚本文件
conf存放的是基本配置文件
data存放的是日志文件
docs存放的是说明文档
examples存放的是简单的实例
lib存放的是activemq所需jar包
webapps用于存放项目的目录
activemq-all-5.10.0 用于开发应用的jar包
进入bin目录,根据自己机子系统位数进入win32或win64目录下运行activemq.bat这个文件启动消息服务,实验机子是32位系统。
运行后的效果图,从下图我们可以看到activemq的存放地址,以及浏览器要访问的地址.
3. 测试
ActiveMQ默认使用的TCP连接端口是61616, 通过查看该端口的信息可以测试ActiveMQ是否成功启动 netstat -an|find “61616”
C:\Documents and Settings\Administrator>netstat -an|find "61616"
TCP 0.0.0.0:61616 0.0.0.0:0 LISTENING
4. 监控
ActiveMQ默认启动时,启动了内置的jetty服务器,提供一个用于监控ActiveMQ的admin应用。
admin:http://127.0.0.1:8161/admin/
用户名和密码都是admin
5. 至此,服务端启动完毕
停止服务器,只需要按着Ctrl+Shift+C,之后输入y即可

- 大小: 45.2 KB

- 大小: 46.9 KB

- 大小: 53.4 KB
分享到:
相关推荐
**JMS学习笔记(一)——JMS简介与ActiveMQ安装** Java消息服务(Java Message Service,简称JMS)是Java平台中用于企业级应用间异步通信的标准接口。它为应用程序提供了一种标准的方式,用来创建、发送、接收和读取...
描述"jms简单的案例,用的activemq,使用jms前请先启动activemq服务器"表明这是一个初级的JMS实践,涉及到使用ActiveMQ作为服务器,而且在运行任何JMS相关的代码之前,需要确保ActiveMQ服务已经启动。 **ActiveMQ与...
在本示例中,我们将探讨如何使用ActiveMQ作为中间件来发送JMS消息。 首先,了解JMS的基本概念至关重要。JMS提供了两种主要的消息模型:点对点(Point-to-Point,P2P)和发布/订阅(Publish/Subscribe)。在点对点...
“源码”标签暗示这篇博文可能包含了一些示例代码,展示了如何在实际项目中使用JMS和ActiveMQ进行文件传递。“工具”标签则可能意味着ActiveMQ作为工具被介绍,同时博主可能也提到了其他与JMS相关的工具或库。 **...
此外,学习如何在各种异常情况下保证消息的正确处理,如消息丢失或重复,也是JMS应用的关键。 通过阅读《有关JMS的一点看法》、《Apache Geronimo的JMS实现:ActiveMQ》等文章,我们可以深入理解JMS的使用场景、优...
在本篇ActiveMQ学习笔记中,我们将探讨JMS(Java Message Service)与Spring框架的集成。JMS是一种标准API,用于在分布式环境中进行异步消息传递,而Spring框架则为开发人员提供了强大的依赖注入和管理服务的能力。...
在Windows环境下安装ActiveMQ,我们可以按照以下步骤进行: 1. **下载与解压**: 首先,你已经从官方网站下载了适用于Windows的ActiveMQ版本,这里是`apache-activemq-5.15.7`。这个压缩包包含了所有必要的文件和...
总结起来,"JMS之Spring + ActiveMQ实现消息队列"涉及到的关键知识点包括:Spring框架的JMS支持、ActiveMQ的使用、ConnectionFactory的配置、JmsTemplate和MessageListener的实现,以及消息队列在解决系统解耦和异步...
JMS及其实现如ActiveMQ适用于大规模和复杂的分布式系统中,尤其是在需要异步通信、解耦和可伸缩性的场景下,如: - 微服务架构中的消息传递。 - 大规模数据处理任务的协调。 - 实时数据分析系统的构建。 - 系统间的...
详细内容: SpringJMS整合ActiveMQ.doc 详细说明文档 apache-activemq-5.8.0-bin.zip ActiveMQ安装包 JMSTest.rar MyEclipse8.5下web工程
这意味着我们将深入理解如何在Spring框架中集成JMS和ActiveMQ,以实现消息的发送与接收功能。 **JMS(Java Message Service)** JMS是一种标准的API,允许Java应用程序创建、发送、接收和读取消息。它提供了异步...
在压缩包文件“wsheng-jms”中,可能包含了使用ActiveMQ和JMS的示例代码或教程,通过学习这些资源,你可以更深入地了解如何在实际项目中使用这些技术。 总结来说,JMS和ActiveMQ为分布式系统提供了一种健壮的消息...
1. **下载和安装ActiveMQ**: 获取ActiveMQ的最新版本,并解压到合适的位置。 2. **配置ActiveMQ**: 修改`conf.activemq.xml`配置文件,设置所需的参数,如端口、存储路径等。 3. **添加ActiveMQ依赖**: 在你的Web...
在提供的“一头扎进JMS之ActiveMQ视频教程”中,你将学习如何配置和使用ActiveMQ,包括安装和启动服务、创建和管理消息队列、使用生产者和消费者发送与接收消息、理解不同消息模式的工作原理,以及如何利用ActiveMQ...
ActiveMQ 是Apache出品,最流行的,能力强劲的开源jms...ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。
在这个主题下,我们将深入探讨JMS的基本概念、Spring对JMS的支持以及ActiveMQ 5.4.2版本的关键特性。 Java消息服务(JMS)是Java平台中用于异步通信的标准接口。它允许应用程序创建、发送、接收和读取消息,以实现...
本文将深入探讨如何在Spring 3.0中整合JMS与ActivemQ,以及它们在实际应用中的关键知识点。 首先,我们要了解Spring对JMS的支持。Spring通过其`org.springframework.jms`包提供了丰富的JMS抽象,简化了JMS的使用。...
在众多JMS实现中,Apache ActiveMQ是一个非常流行的开源消息代理。ActiveMQ支持多种协议,如OpenWire、STOMP、AMQP、MQTT、WS和HTTP,并且能够与其他系统集成,例如通过RESTful API或WebSockets。此外,ActiveMQ还...
JMS允许应用程序在不关心它们是否同时运行的情况下交换数据,这使得它成为分布式系统中的一个强大工具。 **ActiveMQ** 是Apache软件基金会开发的一个开源消息代理和队列服务器,它是JMS的一个实现。ActiveMQ支持...