消息中间件--ActiveMQ(二)

一、ActiveMQ简介

  ActiveMQ是Apache所提供的一个开源的消息系统,完全采用Java来实现,因此,它能很好地支持J2EE提出的JMS(Java Message Service,即Java消息服务)规范。JMS是一组Java应用程序接口,它提供消息的创建、发送、读取等一系列服务。JMS提供了一组公共应用程序接口和响应的语法,类似于Java数据库的统一访问接口JDBC,它是一种与厂商无关的API,使得Java程序能够与不同厂商的消息组件很好地进行通信。
官网:http://activemq.apache.org/

二、下载安装

  1. 下载http://activemq.apache.org/components/classic/download/
    下载ActiveMQ
# 下载
[root@bogon ~]# wget http://mirror.bit.edu.cn/apache//activemq/5.15.9/apache-activemq-5.15.9-bin.tar.gz

# 创建目录
[root@bogon ~]# mkdir /usr/local/activemq

# 解压
[root@bogon ~]# tar -zxvf apache-activemq-5.15.9-bin.tar.gz -C /usr/local/activemq/

  1. 目录结构
    bin (windows下面的bat(分32、64位)和unix/linux下面的sh)
    conf (activeMQ配置目录,包含最基本的activeMQ配置文件)
    data (默认是空的)
    docs (index,replease版本里面没有文档,-.-b不知道为啥不带)
    example (几个例子)
    lib (activemMQ使用到的lib)
    webapps 注意ActiveMQ自带Jetty提供Web管控台
    webapps-demo 示例
    activemq-all-5.15.3.jar
    LICENSE.txt
    README.txt

  2. 配置

  3. Web控制台账号和密码:
    配置文件:/conf/jetty-realm.properties

[root@bogon ~]# vi /usr/local/activemq/apache-activemq-5.15.9/conf/jetty-realm.properties
admin: admin, admin
user: user, user

  1. 修改管理页面的8161端口
    还是在conf文件夹下
    修改jetty.xml,修改内容容器jetty的默认启动端口,找到默认的8161后修改


    管理页面的8161端口
  2. 修改tcp端口号
    安装目录下的conf/activemq.xml


    修改tcp端口号
  3. 启动
    WEB管理网络端口--默认为8161
    TCP端口: 61616

[root@bogon ~]# cd /usr/local/activemq/apache-activemq-5.15.9/
[root@bogon apache-activemq-5.15.9]# ./bin/activemq start
INFO: Loading '/usr/local/activemq/apache-activemq-5.15.9//bin/env'
INFO: Using java '/usr/bin/java'
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: pidfile created : '/usr/local/activemq/apache-activemq-5.15.9//data/activemq.pid' (pid '11896')
# 查看端口
[root@bogon conf]# netstat -anp|grep 61616
tcp6       0      0 :::61616                :::*                    LISTEN      11896/java  

  1. 测试
    http://192.168.77.130:8161/
测试
登录
管理
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容