ActiveMQ是一款支持JMS的企业级开源消息传送提供者,为JMS客户端提供了与其他多种平台的异构集成,包括C++、C、C#和Ruby等。很多使用Java消息中间件的软件,比如很多证券和期货交易平台软件,很多都采用了ActiveMQ这款软件,当然做了优化或者改写。
安装ActiveMQ
ActiveMQ提供了基本的直接开箱即用安装运行机制。可以从网站http://activemq.apache.org上下载对应版本的ActiveMQ,只需要解压压缩文件即可。这里说明的版本是5.2.最新的版本是5.10,基本配置方式没有差别。
为JNDI配置ActiveMQ
可以选择JNDI或者xml配置方式连接JMS提供者和获取JMS目的地(队列或者主题)。这里以JNDI作为示例来说明。
在你的代码里面,需要创建一个jndi.properties文件。这个属性文件包含使用的链接信息,连接工厂名称和目的地名称。将JMS服务器看成为一个独立而不同的。它在JMS服务器自己的JVM上运行。
jndi.properties文件一般设置6个属性。
java.naming.factory.initial 每个提供者特定的初始上下文工厂 java.naming.provider.url JMS提供者的协议、地址和端口 java.naming.security.principal 用于连接JMS提供者的用户ID java.naming.security.credentials 用于连接JMS提供者的哦用户密码 connectionFactoryNames 用于获取JMS连接的连接工厂名称 topic.<tompicname> (or queue.<queuename>) 目的地对象(队列或者主题)的JNDI名称
ActiveMQ包含一个配置文件activemq.xml,位于ActiveMQ_home/conf目录下。这个文件包含配置和运行ActiveMQ所需的大多数参数配置。
主要修改为destination配置参数。
<destinations> <topic name="topic1" physicalName="jms.topic1"/> </destinations>
或者队列
<destinations> <queue name="queue1" physicalName="jms.queue1"/> <queue name="queue2" physicalName="jms.queue2"/> </destinations>
相关推荐
ActiveMQ 5.13 是 ActiveMQ 的一个稳定版本,本文将指导您如何安装和配置 ActiveMQ 5.13。 准备 在安装 ActiveMQ 之前,需要准备 JDK 环境。JDK 是 Java 开发工具包,提供了编译、运行 Java 程序所需的工具和库。...
最后,我们来安装和配置ActiveMQ,这是一个基于Java的消息中间件,用于处理异步通信: 1. **准备ActiveMQ**:你需要下载Apache Ant用于构建ActiveMQ,将`apache-ant-1.8.3-bin`解压到指定目录,比如`D:\apache-ant-...
一、下载和安装Activemq 首先,我们需要从Apache官方网站下载Activemq的安装包。在浏览器中访问http://activemq.apache.org/download.html,下载Activemq 5.6.0版本的安装包。下载完成后,将压缩文件解压缩,并将解...
Apache ActiveMQ 是一款开源的消息中间件,它遵循开放标准,如 JMS(Java Message Service)规范,用于在...理解如何正确安装和配置ActiveMQ,能够确保系统稳定运行,同时充分利用其功能来提升应用性能和可扩展性。
在本文中,我们将详细探讨如何在Linux环境中安装和配置ActiveMQ。 1. **安装JDK并配置环境变量** 在安装ActiveMQ之前,需要确保已经安装了Java Development Kit (JDK)。在本例中,使用的是JDK 1.7.0_72。确保`JAVA...
以下是关于如何在Linux上安装和配置ActiveMQ的详细步骤,以及相关的知识点: 1. **了解ActiveMQ**: - ActiveMQ是Apache软件基金会的顶级项目,用于处理消息传输,提供点对点和发布/订阅模式的消息传递。 - JMS...
在本文中,我们将深入探讨如何在Linux系统上安装和配置ActiveMQ。 首先,为了运行ActiveMQ,你需要安装Java Development Kit (JDK)并配置环境变量。这里假设你已经完成了这一步骤,并且设置了`JAVA_HOME`环境变量...
ActiveMQ安装及配置文档介绍了ActiveMQ的安装过程和配置。让新手踏入JMS的门槛。
在`<transportConnectors>`标签下,你可以配置ActiveMQ如何监听和连接到其他节点。例如,你可以设置TCP端口、是否启用SSL以及连接超时时间: ```xml ``` ### 2. 消息存储 ActiveMQ支持多种消息存储机制,如...
在安装和配置ActiveMQ时,你需要关注以下几个关键知识点: - **JMS原理**:理解消息队列的基本概念,如生产者、消费者、队列和主题,以及点对点和发布/订阅模型。 - **配置ActiveMQ**:修改`activemq.xml`配置文件...
1. **安装和配置ActiveMQ** 首先,你需要在服务器上部署ActiveMQ。可以从Apache官方网站下载最新版本,解压并运行`bin/activemq start`启动服务。默认情况下,ActiveMQ会在localhost的8161端口上提供一个Web管理...
在"spring配置activemq详解"这个主题中,我们将探讨如何在Spring项目中配置和使用ActiveMQ。以下是对这个主题的详细说明: 1. **配置ActiveMQ**: - 首先,我们需要在项目中引入ActiveMQ的相关依赖,这通常通过在`...
ActiveMQ是中国最流行的开源消息中间件之...正确安装和配置ActiveMQ,可以有效改善系统的可扩展性和稳定性,降低应用间的耦合度。通过`ActiveMQ Demo`,开发者可以更直观地学习和理解ActiveMQ的工作原理及其使用方法。
在安装和配置ActiveMQ Master-Slave集群之前,需要准备以下环境: 1. 操作系统:Red Hat Enterprise Linux 5 2. JDK版本:JRockit JDK 1.5.0_12-b04 3. ActiveMQ版本:apache-activemq-5.4.2 4. 数据库:Oracle 10 5...
以上就是 Linux 系统上安装和配置 ActiveMQ 的基本步骤,确保你的服务器已经安装了 Java Development Kit(JDK),因为 ActiveMQ 需要 Java 运行环境。此外,你还可以通过修改 `conf/activemq.xml` 文件进行更高级的...
在Windows操作系统上安装和配置ActiveMQ是一项重要的IT技能,下面将详细介绍如何在Windows环境下进行这一过程。 1. **下载与解压** 首先,你需要从官方网站(http://activemq.apache.org/)下载最新版本的ActiveMQ...
以下将详细介绍如何在Linux系统上安装和配置ActiveMQ。 首先,我们需要了解ActiveMQ的基本概念。消息队列(MQ)是一种软件机制,用于在应用程序之间存储和转发消息。它充当了通信的中介,确保即使在发送方和接收方...
linux下activemq安装包和配置文档
在《一头扎进JMS之ActiveMQ》第一讲中,你将学习到如何安装和配置ActiveMQ,了解基本的JMS概念,如生产者、消费者、队列和主题,以及如何使用Java API创建和发送消息。源码分析部分将帮助你深入理解ActiveMQ内部的...
- **安装和配置ActiveMQ**:首先,需要在服务器上下载并安装ActiveMQ,配置相关的端口、用户和权限。 - **添加依赖**:在jfianl项目中,需要添加ActiveMQ的客户端库依赖,通常是通过Maven或Gradle来管理。 - **...