ActiveMQ的安装与配置详情

ActiveMQ的安装与配置详情

(1)ActiveMQ的简介

MQ: (message queue) ,消息队列,也就是用来处理消息的,(处理JMS的)。主要用于大型企业内部或与企业之间的传递数据信息。
ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。

JMS 即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM(manager of managers)提供商都对JMS提供支持。

消息的主要模型有两种:PTP和PUB/SUB,即点对点(一对一)和发布订阅模式(一对多)
 
 

P2P的特点:

 
 

 三个重点:队列(queue) 生产者(sender) 消费者(receiver)

  每个消息都被发送到一个特定的队列,接收者从队列中获取消息。队列保留着消息,直到他们被消费或超时。
  每个消息只有一个消费者(Consumer)(即一旦被消费,消息就不再在消息队列中)
  发送者和接收者之间在时间上没有依赖性,当发送者发送了消息之后,不管接收者有没有正在运行,它不会影响到消息被发送到队列
  接收者在成功接收消息之后需向队列应答成功
  如果你希望发送的每个消息都应该被成功处理的话,那么你需要P2P模式。

 
 

PUB/SUB的特点:

 
 

  三个重点:主题(topic) 发布者(Publisher) 订阅者(Subscriber)

  客户端将消息发送到主题。多个发布者将消息发送到Topic,系统将这些消息传递给多个订阅者。

  每个消息可以有多个消费者

  发布者和订阅者之间有时间上的依赖性。针对某个主题(Topic)的订阅者,它必须创建一个订阅者之后,才能消费发布者的消息,而且为了消费消息,订阅者必须保持运行的状态。

  为了缓和这样严格的时间相关性,JMS允许订阅者创建一个可持久化的订阅。这样,即使订阅者没有被激活(运行),它也能接收到发布者的消息。

  如果你希望发送的消息可以不被做任何处理、或者被一个消息者处理、或者可以被多个消费者处理的话,那么可以采用Pub/Sub模型。



(2)ActiveMQ的下载与安装

进入activemq官网,选择合适的版本下载(分别对应linux、windows):http://activemq.apache.org/download-archives.html

这里我选择下载的是windows 5.20版本:http://activemq.apache.org/activemq-520-release.html   (点击 apache-activemq-5.2.0-bin.zip)

 

下载之后,解压apache-activema-5.2.0-bin.zip包,进入压缩包得到目如下目录:

 

进入上图标记的 bin 目录,点击activemq.bat,启动 ActiveMQ

说明: windows x64 直接点击此目录的activemq.bat启动即可(我的是winx64)

    windows x32进入win32,然后再点击activemq.bat启动

 

启动成功后,会出现如图所示结果 Connector  vm://localhost Started

 

使用浏览器访问,访问结果如下图所示,在地址栏输入:  http://localhost:8161/admin/  

 

 

(3)使用ActiveMQ的配置(启动jms)

修改activemq安装目录下的conf目录下的 activemq.xml

 

在 <broker>标签中添加 useJmx="true" 属性

将<managementContext>标签下的 createConnector 值改为true。 <managementContext createConnector="true"/>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要安装和配置ActiveMQ,请按照以下步骤进行操作: 1. 下载安装包:访问ActiveMQ官方网站(http://activemq.apache.org/components/classic/download/),根据您的操作系统选择合适的版本进行下载。 2. 解压缩安装包:将下载的安装包解压到您选择的目录。 3. 启动ActiveMQ:进入解压后的目录中的bin/win64目录,找到activemq.bat文件,双击运行或在命令行中执行此文件。 4. 配置ActiveMQ:启动成功后,您可以使用命令行窗口打开活动MQ管理控制台。在浏览器中输入http://localhost:8161,进入管理页面。 5. 配置队列和主题:在管理页面中,您可以创建和配置队列和主题以满足您的需求。通过添加新的队列和主题来实现消息传递和发布/订阅模式。 6. 测试与使用:您现在可以使用ActiveMQ来发送和接收消息。您可以使用ActiveMQ的Java API或其他客户端库来编写代码并与ActiveMQ进行通信。 请注意,这只是一个简单的概述,您可能需要参考ActiveMQ的官方文档或其他资源以获取更详细的安装和配置说明。希望这些步骤能帮助您成功安装和配置ActiveMQ。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [ActiveMQ的安装与使用](https://blog.csdn.net/qq_29651203/article/details/108487924)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [ActiveMQ安装使用与配置说明](https://blog.csdn.net/zgphacker2010/article/details/127140614)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值