ActiveMQ的下载和使用

目录

前言

如何使用ActiveMQ,简单明了的下载安装ActiveMQ,并且完成登录和使用。


提示:以下是本篇文章正文内容,下面案例可供参考

一、ActiveMQ是什么?

Apache ActiveMQ是Apache软件基金会所研发的开放源代码消息中间件;

由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。

二、ActiveMQ的作用

用来处理消息,也就是处理JMS的。消息队列在大型电子商务类网站,如京东、淘宝、去哪儿等网站有着深入的应用,

队列的主要作用是消除高并发访问高峰,加快网站的响应速度。

在不使用消息队列的情况下,用户的请求数据直接写入数据库,高发的情况下,会对数据库造成巨大的压力,

同时也使得系统响应延迟加剧,但使用队列后,用户的请求发给队列后立即返回。

三、ActiveMQ的特征

  • 支持Java,C,C ++,C#,Ruby,Perl,Python,PHP 的各种跨语言客户端和协议
    • 适用于Java,C,C ++,C#的高性能客户端的OpenWire
    • Stomp支持,因此可以轻松地用C,Ruby,Perl,Python,PHP,ActionScript / Flash,Smalltalk和ActiveMQ以及任何其他流行的Message Broker进行对话来编写客户端
    • AMQP v1.0支持
    • MQTT v3.1支持允许在IoT环境中进行连接。
  • 在JMS客户端和Message Broker中完全支持企业集成模式
  • 支持许多高级功能,例如消息组虚拟目标通配符组合目标
  • 完全支持JMS 1.1和J2EE 1.4,并支持瞬时,持久性,事务性和XA消息传递
  • Spring支持,因此ActiveMQ可以轻松地嵌入到Spring应用程序中并使用Spring的XML配置机制进行配置
  • 在流行的J2EE服务器(如TomEEGeronimo,JBoss,GlassFish和WebLogic)中进行了测试
    • 包括用于入站和出站消息传递的JCA 1.5资源适配器,以便ActiveMQ应该在任何符合J2EE 1.4的服务器中自动部署
  • 支持可插拔的传输协议,例如VM,TCP,SSL,NIO,UDP,多播,JGroups和JXTA传输
  • 使用JDBC和高性能日志支持非常快速的持久性
  • 专为高性能集群,客户端-服务器,基于对等的通信而设计
  • REST API可为消息传递提供与技术无关和语言无关的基于Web的API
  • Ajax支持使用纯DHTML对Web浏览器的Web流支持,从而允许Web浏览器成为消息传递结构的一部分
  • CXF和Axis支持,因此ActiveMQ可以轻松地放入这两个Web服务堆栈中,以提供可靠的消息传递
  • 可以用作内存JMS提供程序,非常适合单元测试JMS

四、ActiveMQ的安装和使用

下载ActiveMQ与启动

  1. 可以在Apache的官网中下载:http://activemq.apache.org/components/classic/download/
  2. 这里下载的最新版:
  3. 下载好后解压,根据电脑选择win32或者win64文件夹,进入后点击activemq.bat
  4. 运行后,不要关闭运行窗口
  5. 默认端口localhost:8161,浏览器输入打开:http://localhost:8161/index.html,打开后输入用户名和密码,初始都为admin,点击Manage ActiveMQ broker

进入页面,出现以下情况表示ActiveMQ登录和启动成功:

 

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值