linux 安装ActiveMQ

1、下载 ActiveMQ  
     官方下载地址可自己选择版本 http://archive.apache.org/dist/activemq 
     wget http://archive.apache.org/dist/activemq/5.14.5/apache-activemq-5.14.5-bin.tar.gz  

2、解压 ActiveMQ
     tar -zxvf apache-activemq-5.14.5-bin.tar.gz 

3、系统启动配置
     进入目录
     cd /etc/init.d

     新建一个文件 activemq 
     vi activemq 输入内容如下
        #!/bin/sh 
        # /etc/init.d/activemq
        # chkconfig: 345 63 37
        # description: activemq servlet container.
        # processname: activemq 5.14.1
        # Source function library.
        #. /etc/init.d/functions
        # source networking configuration.
        #. /etc/sysconfig/network
        export JAVA_HOME=/usr/local/jdk1.8.0_121
        export CATALINA_HOME=/usr/local/activemq
        case $1 in
            start)
                sh $CATALINA_HOME/bin/activemq start
            ;;
            stop)
                sh $CATALINA_HOME/bin/activemq stop
            ;;
            restart)
                sh $CATALINA_HOME/bin/activemq stop
                sleep 1
                sh $CATALINA_HOME/bin/activemq start
            ;;
        esac
        exit 0 

4、给新建的文件权限
     chmod 777 activemq     注意生产环境不要使用777
     chkconfig activemq on  开机启动
     chkconfig activemq off 开机不启动 

5、activemq常用命令
     service activemq status 查看activemq状态
     service activemq start  启动activemq
     service activemq stop   停止activemq

6、开放端口或关闭防火墙
     systemctl stop firewalld 关闭防火墙
     firewall-cmd --zone=public --add-port=8161/tcp --permanent 开放端口

7、访问activemq控制台
     http://ip:8161

8、activemq模式说明
     1.点对点(queue)
          》一个消息只能被一个服务接收
          》消息一旦被消费,就会消失
          》如果没有被消费,就会一直等待,直到被消费
          》多个服务监听同一个消费空间,先到先得
     2.发布/订阅模式(topic)
        》一个消息可以被多个服务接收
        》订阅一个主题的消费者,只能消费自它订阅之后发布的消息。
        》消费端如果在生产端发送消息之后启动,是接收不到消息的,除非生产端对消息进行了持久化(例如广播,只有当时听到的人能听到信息) 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值