zoukankan      html  css  js  c++  java
  • activeMQ安装与测试

    Apache ActiveMQ简介

        activeMQ是JMS的一种具体的实现,是最流行的,能力强劲的开源消息总线。activeMQ具有以下优势:

    1. 多种语言和协议编写客户端(java、C、C++、AJAX等等)
    2. 完全支持JMS1.1和J2EE1.4规范(持久化、事务)
    3. 对Spring的支持
    4. 可以运行任何jvm和大部分web容器上
    5. 支持多种协议(stomp、openwire、REST)
    6. 速度快,JBossMQ的十倍
    7. 与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应用场景

    1. 多个项目之间集成
      1. 跨平台
      2. 多语言
      3. 多项目
    2. 降低系统模块间的耦合度,解耦
      1. 软件扩展性
    3. 系统前后端隔离
      1. 前后端隔离,屏蔽高安全区域

    参考文献

    1. 深入浅出JMS(二)--ActiveMQ简单介绍以及安装
  • 相关阅读:
    java基础学习总结——哈希编码
    java基础学习总结——static关键字
    java基础学习总结——方法的重载(overload)
    java基础学习总结——流
    java基础学习总结——线程(二)
    java基础学习总结——线程(一)
    阻塞队列---ArrayBlockingQueue,LinkedBlockingQueue,DelayQueue源码分析
    hashCode 一致性hash 算法
    byte以及UTF-8的转码规则
    vue cli 解决跨域 线上 nginx 反向代理配置
  • 原文地址:https://www.cnblogs.com/jxwch/p/6491617.html
Copyright © 2011-2022 走看看