`

ActiveMQ操作指南

阅读更多

1、下载并安装

    首先去http://activemq.apache.org/activemq-542-release.html下载目前的最新稳定版本5.4.2 release解压文件apache-activemq-5.4.2-bin.zip,目录如下:

       +apache-activemq-5.4.2

       +bin       (windows下面的bat)
       +conf      (activeMQ
配置目录,包含最基本的activeMQ配置文件
)
       +data      (
日志等文件所在地
)
       +docs      (index,replease
版本里面没有文档
)
       +example   (
几个例子
)
       +lib       (activemMQ
使用到的
lib)
       -activemq-all-5.4.2.jar  (ActiveMQ
jar包,包含所有的类
)
       -LICENSE.txt     
       -NOTICE.txt      
       -README.txt
       -user-guide.html

       -WebConsole-README.txt

2、配置持久化信息

   假如将在activemq解压到E盘下,目录为E:\apache-activemq-5.4.2。在E:\apache-activemq-5.4.2\conf目录下找到activemq.xml配置文件。替换activemq.xml文件。

然后还需修改一些配置,打开activemq.xml文件,找到一下代码

<bean id="derby-ds" class="org.apache.commons.dbcp.BasicDataSource"                            destroy-method="close">

              <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>

              <property name="url" value="jdbc:oracle:thin:@192.168.121.41:1521:oemrep"/>

              <property name="username" value="activemq"/>

              <property name="password" value="activemq"/>

              <property name="maxActive" value="200"/>

              <property name="poolPreparedStatements" value="true"/>

 </bean>

修改IPsidOemrep是数据库的sid,根据自己的数据库进行修改。Usernamepassword同理。

最后将classes12.jar放到E:\apache-activemq-5.4.2\lib目录下即可。

3、运行ActiveMQ

启动E:\apache-activemq-5.4.2\bin\activemq.bat。看到如下信息,证明启动完成:

打开IE,登录http://localhost:8161/admin,便可进入ActiveMQ管理界面。

4、测试方法

进入管理界面之后,会见到如下界面:

新建一个queue 点击queue 菜单,然后在输入框中输入一个测试名字,点击创建。

然后可以通过Operations中的send to 向名为testQueues发送消息。点击send to 进入发送消息页面。 
 

Destination:目的地。

Queue or Topic:消息传递的模式,Queue 为点对点模式,topic为发布者\订阅者模式。

Correlation ID:关联ID (可以不设置)。

Persistent Delivery:持久化传递(选中为Persistent ,不选为Non Persistent )

Number of messages to send:发送的消息个数。

Header to store the counter:不改变,使用默认值。

其他属性可以不做处理。

Message body 消息实体。

点击发送后会跳转到如页面:

如果选择的是持久化传递,那么数据库中表ACTIVEMQ_MSGS中会有相应的数据。如果是非持久化传递,那么就不会有数据。

点击Name就可以查看所有消息的信息:

点击MessageID可以查看该条信息的详细信息。

发送topic消息与queue消息步骤相同。

5、其他测试

利用ActiveMQ自带的example测试类进行测试。

1)下载apache-ant-1.8.2http://www.onlinedown.net/softdown/77637_2.htm

2)解压(假如目录为E:\apache-ant-1.8.2

3)配置环境变量

ANT_HOME=E:\apache-ant-1.8.2

PATH=E:\apache-ant-1.8.2\bin;
CMD
进入BIN目录后后,输入ANT就可以(可能提示什么失败,没关系,说明运行正确)

4)打开另一个CMD,进入E:\apache-activemq-5.4.2\example,运行ant consumer,可以看到相关接受信息。

5)打开另一个CMD,进入E:\apache-activemq-5.4.2\example,运行ant producer,可以看到相关发送信息。


 

在看看上一个命令窗口(接受消息)

 

 

  • 大小: 247 KB
  • 大小: 124.4 KB
  • 大小: 126.7 KB
  • 大小: 130.3 KB
  • 大小: 130.3 KB
  • 大小: 119.5 KB
  • 大小: 128.8 KB
  • 大小: 22.7 KB
  • 大小: 27.2 KB
  • 大小: 27.1 KB
分享到:
评论

相关推荐

    ActiveMQ使用手册(中文版)

    ### ActiveMQ 使用手册知识点概述 #### 一、ActiveMQ 原理与基本构件 **1.1 连接工厂(Connection Factory):** - **定义:** 连接工厂是客户端用来创建连接的对象。在ActiveMQ中,`ActiveMQConnectionFactory` 类...

    ActiveMQ(中文)参考手册

    ActiveMQ 参考手册 ActiveMQ 是一个流行的、开源的 JMS 实现,可以提供高性能、可靠性高的消息服务。...本手册为用户提供了详细的 ActiveMQ 使用指南和配置选项,帮助用户快速上手使用 ActiveMQ。

    ActiveMQ 安装 手册 说明

    【ActiveMQ 安装手册说明】ActiveMQ 是一个开源的消息代理服务器,它是Apache软件基金会的顶级项目,基于Java消息服务(JMS)标准,用于在分布式系统中传递消息。本手册将详细介绍在Linux环境下如何安装和运行...

    Java后台开发ActiveMQ使用手册.pdf

    ActiveMQ支持消息队列(Message Queue)的两种基本使用模式:点对点(Point-to-Point, P2P)模式和发布/订阅(Publish/Subscribe, Pub/Sub)模式,并且支持与Spring框架的整合模式。 ### 1. ActiveMQ的介绍 ...

    ActiveMQ中文手册

    ActiveMQ中文手册是一个关于ActiveMQ的详细手册,旨在帮助开发者更好地理解和使用ActiveMQ。下面是从手册中提炼出的相关知识点: 1. JMS基本构件 * 连接工厂:客户用来创建连接的对象,例如ActiveMQ提供的...

    ActiveMQ实践入门指南_ActiveMQ实践入门指南_源码

    本指南将带你逐步了解如何开始使用ActiveMQ,并深入探讨其核心功能和实践应用。 一、ActiveMQ简介 ActiveMQ是Apache软件基金会的一个项目,它遵循JMS规范,支持多种协议,包括OpenWire、STOMP、AMQP、MQTT和WS-...

    ActiveMQ实践入门指南

    ### ActiveMQ实践入门指南 #### 重要性与背景 **ActiveMQ**,作为Apache基金会旗下的明星项目之一,凭借其强大的功能和对JMS1.1及J2EE1.4规范的全面支持,在IT业界占据了举足轻重的地位。自2003年起,由Apache ...

    ActiveMQ消息服务器 v5.17.6.zip

    三、ActiveMQ使用指南 1. **安装与启动**:下载ActiveMQ v5.17.6的zip文件,解压后运行bin目录下的start.bat(Windows)或start.sh(Linux/Mac),启动服务器。 2. **配置**:配置文件默认为conf/activemq.xml,可...

    Delphi ActiveMQ 使用帮助

    ### Delphi ActiveMQ 使用帮助 #### 一、简介 Delphi ActiveMQ 使用帮助文档主要介绍了如何在 Delphi 开发环境中使用 HabariActiveMQClient 库与 Apache ActiveMQ 消息中间件进行交互的方法。这份文档提供了从安装...

    ActiveMQ手册 - 开发文档

    通过阅读《ActiveMQ中文手册》和《ActiveMQ开发手册》,开发者将能够全面了解和掌握ActiveMQ的各个方面,包括基本概念、配置、使用技巧以及性能调优,从而在实际项目中充分利用其功能,构建稳定、高效的分布式系统。

    activemq-cpp开发手册

    - 本手册旨在为使用ActiveMQ C++ API的开发者提供详细的指南,帮助他们快速掌握如何利用该API进行消息传递应用的开发。 - **功能介绍:** - ActiveMQ C++ API支持多种消息传递模式,包括点对点(Point-to-Point, ...

    HETF-ActiveMQ入门手册.zip

    由于描述中并未提供额外信息,我们可以假设这个压缩包包含了一个名为"**HETF-ActiveMQ入门手册.doc**"的Microsoft Word文档,它应该提供了ActiveMQ的基础知识和实践指南。 **ActiveMQ知识点详解:** ActiveMQ是...

    ActiveMQ-Artemis .pdf

    本手册是一份全面的指南,涵盖了ActiveMQ Artemis的使用、配置和管理。文档中详细介绍了各个组件和功能,包括消息队列、主题、连接、会话、持久化、安全管理等。用户可以通过这份手册了解到如何升级服务器,以及如何...

    activeMq技术手册1

    ActiveMQ 可在 Windows 和 Linux 操作系统上运行。启动和停止 ActiveMQ 通常通过命令行进行,对于 Linux 系统,可能需要配置 `/etc/hosts` 文件以确保网络映射的正确性,以及在 `/etc/sysconfig/network` 文件中设置...

    ActiveMQ 中文版参考手册

    ActiveMQ 参考指南提供了对 ...ActiveMQ 是一个适应性强的消息服务解决方案,本手册旨在帮助用户掌握其使用和配置技巧。。内容来源于网络分享,如有侵权请联系我删除。另外如果没有积分的同学需要下载,请私信我。

    Apache ActiveMQ Artemis.pdf

    整体而言,ActiveMQ Artemis用户手册是一份全面的文档,旨在指导开发者如何使用ActiveMQ Artemis进行服务器端编程,涵盖了从基础概念、架构理解、配置使用到性能调优和安全配置等众多方面。开发者可以通过这份手册...

    ActiveMQ 5.2指导手册

    手册的最后还提到了版权声明和免责声明,提醒用户在使用ActiveMQ时需要注意的法律事项,以及在使用中可能会遇到的风险和责任。这些声明确保了用户在使用ActiveMQ的过程中,对可能的风险有所了解,并承担相应的责任。

    activemq

    - **编写目的**:本手册旨在帮助开发者快速掌握 CMS (C++ Messaging Service) 的使用方法,提高 C++ 开发者在消息传递系统方面的开发效率,并作为 CMS 开发的参考指南。 #### 二、ActiveMQ-CPP 概览 - **ActiveMQ-...

    apache-activemq-5.17.3

    5. **docs**:包含了用户手册和API文档,帮助开发者理解和使用ActiveMQ的各种功能。 6. **examples**:提供了一些示例,演示了如何创建和使用ActiveMQ的基本功能,如生产者、消费者、持久化和事务处理等。 在实际...

Global site tag (gtag.js) - Google Analytics