activeMQ安装与测试
Apache ActiveMQ简介
activeMQ是JMS的一种具体的实现,是最流行的,能力强劲的开源消息总线。activeMQ具有以下优势:
- 多种语言和协议编写客户端(java、C、C++、AJAX等等)
- 完全支持JMS1.1和J2EE1.4规范(持久化、事务)
- 对Spring的支持
- 可以运行任何jvm和大部分web容器上
- 支持多种协议(stomp、openwire、REST)
- 速度快,JBossMQ的十倍
- 与OpenJMS、JBossMQ等开源JMS产品比较,ActiveMQ有Apache支持,能够持续发展
activeMQ下载与部署
通过官网下载activeMQ最新稳定版本,本实例所用版本为apache-activemq-5.14.3,下载安装包apache-activemq-5.14.3-bin.tar.gz:
http://activemq.apache.org/activemq-5143-release.html
通过以下命令解压压缩包:
tar -zxvf apache-activemq-5.14.3-bin.tar.gz
进入apache-activemq-5.14.3目录下查看activeMQ目录结构:
- bin:存放脚本文件
- conf:存放配置文件
- data:存放日志文件
- docs:存放说明文档
- examples:存放的是简单的实例
- lib:存放achievemq所需的jar包
- webapps:用于存放项目的目录
进入bin目录下执行命令启动activemq:
cd apache-activemq-5.14.3/bin
bash activemq start
通过以下命令查看activemq服务器是否正常启动:
bash activemq status
通过以上命令,终端会出现如下信息:

若出现“ActiveMQ is running (pid ‘5140’)”说明服务器已经正常启动,进程号为5140。
Activemq监控终端
Activemq默认启动时,同时启动了内置的jetty服务器,提供一个用于监控ActiveMQ的admin应用。
默认访问网址为:http://127.0.0.1:8161/admin/
默认用户名和密码均为:admin

停止服务器命令:
bash activemq stop
相关更多activeMQ命令可以通过--help查看:

ActiveMQ应用场景
- 多个项目之间集成
- 跨平台
- 多语言
- 多项目
- 降低系统模块间的耦合度,解耦
- 软件扩展性
- 系统前后端隔离
- 前后端隔离,屏蔽高安全区域
参考文献
activeMQ安装与测试的更多相关文章
- ActiveMQ安装配置及使用 转发 https://www.cnblogs.com/hushaojun/p/6016709.html
ActiveMQ安装配置及使用 ActiveMQ介绍 ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线.ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JM ...
- ActiveMQ安装配置及使用
ActiveMQ介绍 ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线.ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管J ...
- ActiveMQ安装与入门程序 & JMS的消息结构
1.Activemq安装 直接到官网下载:记住apache的官网是域名反过来,比如我们找activemq就是activemq.apache.org. 最新版本要求最低的JDK是8,所以最好在电脑装多个 ...
- springboot之activemq安装与实践
环境:腾讯云centos7 注意:activemq安装插件,可能会报错.本人是主机名的问题,所以修改了主机名. vim /etc/hosts vim /etc/hostname 修改这两个文件,并重启 ...
- 开源消息服务中间件ActiveMQ安装部署
1.下载ActiveMQ 去官方网站下载:http://activemq.apache.org/ 2.运行ActiveMQ 解压缩apache-activemq-5.5.1-bin.zip 启动Act ...
- APACHE ACTIVEMQ安装
APACHE ACTIVEMQ安装 一.特点 支持各种语言和协议的客户端.如:Java.C.C++.C#.Ruby.Perl.Python及Php. 完全支持JMS的客户端及其他消息代理 完全支持JM ...
- my SQL下载安装,环境配置,以及密码忘记的解决,以及navicat for mysql下载,安装,测试连接
一.下载 在百度上搜索"mysql-5.6.24-winx64下载" 二.安装 选择安装路径,我的路径“C:\Soft\mysql-5.6.24-winx64” 三.环境配置 计算 ...
- OpenCV2+入门系列(一):OpenCV2.4.9的安装与测试
这里假设看到这篇文章的人都已经对OpenCV以及机器视觉等最基础的概念有了一定的认识,因此本文不会对OpenCV做任何的介绍,而是直接介绍OpenCV2.4.9的安装与测试.此外本文只是简单的介绍如何 ...
- 决战大数据之三-Apache ZooKeeper Standalone及复制模式安装及测试
决战大数据之三-Apache ZooKeeper Standalone及复制模式安装及测试 [TOC] Apache ZooKeeper 单机模式安装 创建hadoop用户&赋予sudo权限, ...
随机推荐
- vim跳出括号的方法
https://github.com/Raimondi/delimitMate delimitMate是一个自动括号补全的好插件,但是,如果没有一个好的跳出括号办法,好想由打了折扣. 我目前找到最适合 ...
- 【ZT】NUMA架构的CPU -- 你真的用好了么?
本文从NUMA的介绍引出常见的NUMA使用中的陷阱,继而讨论对于NUMA系统的优化方法和一些值得关注的方向. 文章欢迎转载,但转载时请保留本段文字,并置于文章的顶部 作者:卢钧轶(cenalulu) ...
- 亚信UED前端流程自动化构建工具
亚信UED前端流程自动化构建工具 .wmd-input, .wmd-input:focus, #md-section-helper {font-size: 14px !important;line-h ...
- C++忽略字符大小写比较
在项目中用到对两个字符串进行忽略大小写的比较,有两个方法实现 1.使用C++提供的忽略大小写比较函数实现 代码实现: /* 功能 :忽略大小写进行字符串比较 */ #ifdef __LINUX__ # ...
- 基于C#和Asp.NET MVC开发GPS部标视频监控平台
基于C#和Asp.NET MVC开发GPS部标监控平台 目前整理了基于.NET技术的部标平台开发文章,可以参考: 1.部标Jt808协议模拟终端的设计和开发 2.C#版的808GPS服务器开发-> ...
- typedef可以成为你的朋友
typedef static char int8;这个声明正确吗? A:err 所以上面那个声明是错误的. typedef为一种类型引入新的名字,而不是为变量分配空间,它并没有引入新的类型,而是为现有 ...
- 跟着百度学PHP[14]-PDO的预处理语句2
在$sql = $pdo -> prepare("insert into users(gold,user,password) values(?,?,?)"):条语句我们不仅仅 ...
- javascript之查找数组元素
基本思想: 比对数组中元素,相等者输出元素在数组的下标,否则就输出没找到! 代码如下: function Orderseach(array,findVal){ var temp = false; // ...
- Prerender Application Level Middleware - ASP.NET HttpModule
In the previous post Use Prerender to improve AngularJS SEO, I have explained different solutions at ...
- spring boot +mybatis分页查询
这是spring boot集合mybatis的分页查询. pom依赖: <!-- 分页插件 --> <dependency> <groupId>com.github ...