zoukankan      html  css  js  c++  java
  • activemq学习笔记

    ActiveMQ完全实现了JMS 1.1规范。ActiveMQ message broker是服务器引擎。支持P2P和发布、订阅模型。
    ActiveMQ组件:
    client (application), message, destination(相当于topic:订阅、分布/queue:点对点), message broker。
    java客户端调用JMS发送/订阅消息的时候,ActiveMQ客户端实际上将操作包装成了OpenWire命令,发送给broker。
    支持通配符,这一点跟rabbitmq差不多。
    Master/Slave Broker有三种模式,相当于oracle rac和dg
    pure Master-Slave就是最简单的主从,只支持一个slave。
    master挂掉时候,支持slave切换为Master,或者自动shutdown。
    仅支持同步复制到slave。
    挂掉之后,如果要重启master的话,需要先shutdown slave,拷贝data目录到master,重启master,重启slave。
    ActiveMQ在Linux下的启动
    启动ActiveMQ分为两种模式 ,以前端进程的方式启动(控制台关闭则服务关闭)或者 后台进程的方式启动:

    前端进程:
    cd [activemq_install_dir]/bin
    ./activemq console

    后端进程:
    cd [activemq_install_dir]/bin
    ./activemq start

    测试启动结果
    在浏览器中输入 http://127.0.0.1:8161/admin/登录名/密码: admin/admin
    切换到 “Queues” TAB页
    点击 “create”创建一个队列
    点击 “Send to ”发送消息
    ActiveMQ的监听的端口
    Linux下ActiveMQ默认监听的端口号:61616,可以通过netstat查看
    netstat -nl|grep 61616
    1
    关闭ActiveMQ
    如果启动的是前端进程,那么可以直接在控制台 ctrl + C 关闭.
    如果启动的是后端进程,则通过以下脚本关闭.
    cd [activemq_install_dir]/bin
    ./activemq stop

  • 相关阅读:
    sql 数据库 初级 个人学习总结(一)
    parentViewController
    关于iOS9之后的loadViewIfNeeded
    判断版本号
    MagicalRecord(简化CoreData操作)
    coreData
    PureLayout(轻量级自动布局)
    MJRefresh(上拉加载下拉刷新)
    MJExtension(JSON到数据模型的自动转换)
    BaceModel
  • 原文地址:https://www.cnblogs.com/zhjh256/p/7446721.html
Copyright © 2011-2022 走看看