`

ActiveMQ5.0实战一: 安装配置ActiveMQ5.0

    博客分类:
  • JMS
阅读更多

简介

  ActiveMQ 是开源的JMS实现,Geronimo应用服务器就是使用的ActiveMQ提供JMS服务。ActiveMQ5.0相比以前版本提供了一些非常有用的新功能:

  1. AMQ Message Store (Faster Persistence!)
  2. Cursors (To handle very large number of stored messages)
  3. Blob Messages
  4. Command Agent
  5. Enterprise Integration Patterns via Camel Integration
  6. Logging a warning if you forget to start a Connection
  7. Message Transformation
  8. Mirrored Queues
  9. Flow Control 

鉴于目前关于ActiveMQ5.0的文章比较少,故准备写一系列ActiveMQ的使用方面的文章。本篇先从安装开始。 

安装

  1. http://activemq.apache.org/download.html 下载5.0.0发行包,解压到需要安装ActiveMQ的文件夹,记为/path/to/activemq。
  2. unix环境activemq文件夹需要执行权限,执行如下命令  chmod -R 755 /path/to/activemq 

启动

  1. window环境运行/path/to/activemq/bin/activemq.bat
  2. unix环境运行/path/to/activemq/bin/activemq

测试

ActiveMQ默认使用的TCP连接端口是61616, 通过查看该端口的信息可以测试ActiveMQ是否成功启动

  1. window环境运行  netstat -an|find "61616"
  2. unix环境运行netstat -an|grep 61616

监控

ActiveMQ5.0版本默认启动时,启动了内置的jetty服务器,提供一个demo应用和用于监控ActiveMQ的admin应用。

admin:http://127.0.0.1:8161/admin/

demo:http://127.0.0.1:8161/demo/

 

点击demo应用中的“ Market data publisher ”,就会发一些测试的消息。转到admin页面的topics menu下面(queue和topic的区别见 http://andyao.iteye.com/blog/153173 ),可以看到消息在增长。

配置

ActiveMQ5.0的配置文件在/path/to/activemq/conf目录下面。主要配置文件为activemq.xml,具体的配置将在后续文章中详细说明。

分享到:
评论

相关推荐

    activeMq5.0

    ActiveMQ 5.0是该中间件的一个较早版本,但即便如此,它仍包含了大量关键功能和特性,对于初学者和专业人士都是一个有价值的起点。 首先,让我们深入了解Java消息服务(JMS)。JMS是一个为分布式环境设计的应用程序...

    ActiveMQ5.0 监视的JSP支持中文

    **标题:“ActiveMQ5.0 监视的JSP支持中文”** ActiveMQ是Apache软件基金会的一个开源项目,它是一个功能强大的消息中间件,广泛应用于分布式系统中的异步通信。在ActiveMQ 5.0版本中,对于中文支持的改进是一项...

    activemq与spring整合源代码

    ActiveMQ和Spring的整合是企业级应用中常见的一种技术组合,尤其在分布式系统和微服务架构中,消息队列(Message Broker)如ActiveMQ扮演着至关重要的角色。它能有效地实现系统间的异步通信,提高系统的可扩展性和...

    activemq-service-5.0.0.jar

    标签:activemq-service-5.0.0.jar,activemq,service,5.0.0,jar包下载,依赖包

    activeMQ集群的使用与配置[收集].pdf

    需要注意的是,在ActiveMQ 5.0版本中存在一个bug:采用AMQ Message Store,运行一个producer,两个consumer,并采用特定的配置文件时,可能会报出错误。这个bug已经被修正,预定在5.1.0版本上体现。 Broker ...

    activeMQ集群的使用与配置[归类].pdf

    然而,在ActiveMQ 5.0版本中,存在一个已知的bug,可能导致消息无法恢复。官方文档表示该问题已在5.1.0版本中修复。 2. Broker Clusters: Broker集群则涉及到多个消息代理(brokers)的协作,以提供容错和负载...

    activeMQ集群的使用与配置.pdf

    然而,在ActiveMQ 5.0版本中,存在一个已知的bug,可能会导致消息恢复失败。官方文档指出,此问题已在5.1.0版本中得到修复。 2. **Broker Clusters** Broker Clusters 的目标是提供冗余和故障转移能力。在这种配置...

    activeMQ介绍

    在ActiveMQ 5.0的二进制发布包中,包含了用于启动Broker的`activemq`脚本,用户可以直接执行此脚本来启动ActiveMQ服务,以便于管理和发送接收消息。 **JMS基础** Java消息服务(JMS)是Java平台中定义的一套标准...

    ActiveMQ开发实例-6

    #### 二、ActiveMQ安装与配置 ##### 2.1 安装环境要求 - **Java环境**: ActiveMQ的运行需要Java环境支持,建议使用JDK 5.0及以上版本。 - **下载与安装**: 下载最新版的ActiveMQ包,并根据操作系统选择相应的安装...

    TongWeb5.0第三方产品使用指南

    它覆盖了Apache与TongWeb5.0的深度集成、SSL安全配置、OpenSSL证书生成、OpenLDAP的部署与管理,以及ActiveMQ的JAAS安全认证等多个方面,旨在帮助读者掌握关键技术点,提升系统整体性能与安全性。

    ActiveMQ集群

    然而,在ActiveMQ 5.0版本中,存在一个已知的bug,即在AMQ Message Store配置下,长时间运行可能导致恢复失败的问题。官方文档表示此bug已在5.1.0版本中得到修复。 2. Broker Clusters: Broker Clusters主要用于...

    active mq 学习笔记

    - ActiveMQ 5.0及以上版本默认启动了一个内置的Jetty服务器,提供了用于监控和管理的Admin应用及示例应用。 - **Admin应用**:通过浏览器访问`http://127.0.0.1:8161/admin/` - **Demo应用**:通过浏览器访问`...

    activemq-jms-server-0.8.5.0-sources.jar

    官方版本,亲测可用

    activemq-embedded-connection-factory-0.8.5.0-sources.jar

    官方版本,亲测可用

    activemq-client-connection-factory-0.8.5.0-sources.jar

    官方版本,亲测可用

    Java面试宝典Beta5.0(黑马).pdf

    Java面试宝典,内含一些面试常问的细节,涵盖javaSE,javaWeb,JVM,http协议,Linux命令,常用前端框架,Mysql,Oracle,SpringMVC,Spring,Mybatis,Shiro,Sturts2,Hibernate,Quartz,Redis,ActiveMQ,Dubbo,Nginx,...

    MQ各版本与jdk测试总结

    MQ各个版本与java JDK各个版本和IBM jar包各个版本的混合测试结果。以及对不同通道SSL加密套件的支持。

Global site tag (gtag.js) - Google Analytics