zoukankan      html  css  js  c++  java
  • ActiveMQ消息队列的搭建

    今天来写下消息队列

    一.首先介绍下什么是activeMQ?

    ActiveMQ Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。

    主要特点:

    1. 多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议: OpenWire,Stomp REST,WS Notification,XMPP,AMQP

    2. 完全支持JMS1.1J2EE 1.4规范 (持久化,XA消息,事务)

    3. Spring的支持,ActiveMQ可以很容易内嵌到使用Spring的系统里面去,而且也支持Spring2.0的特性

    4. 通过了常见J2EE服务器(Geronimo,JBoss 4, GlassFish,WebLogic)的测试,其中通过JCA 1.5 resource adaptors的配置,可以让ActiveMQ可以自动的部署到任何兼容J2EE 1.4 商业服务器上

    5. 支持多种传送协议:in-VM,TCP,SSL,NIO,UDP,JGroups,JXTA

    6. 支持通过JDBCjournal提供高速的消息持久化

    7. 从设计上保证了高性能的集群,客户端-服务器,点对点

    8. 支持Ajax

    9. 支持与Axis的整合

    10. 可以很容易得调用内嵌JMS provider,进行测试

     

     二.ActiveMQ的安装

    进入http://activemq.apache.org/下载ActiveMQ

    三.. 安装环境:

    1、需要jdk

    2、安装Linux系统。生产环境都是Linux系统。

    四.安装步骤

    第一步: ActiveMQ 的压缩包上传到Linux系统。

    第二步:解压缩。

    第三步:启动。

    使用bin目录下的activemq命令启动:

    [root@localhost bin]# ./activemq start

    关闭:

    [root@localhost bin]# ./activemq stop

    查看状态:

    [root@localhost bin]# ./activemq status

    注意:如果ActiveMQ整合spring使用不要使用activemq-all-5.12.0.jar包。建议使用5.11.2

    进入管理后台:

    http://192.168.25.168:8161/admin

    用户名:admin

    密码:admin

    这里有可能出现503的问题

    503错误解决:

    1、查看机器名

    [root@itcast168 bin]# cat /etc/sysconfig/network

    NETWORKING=yes

    HOSTNAME=itcast168

    2、修改host文件

    [root@itcast168 bin]# cat /etc/hosts

    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 itcast168

    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

    [root@itcast168 bin]#

    3、重启Activemq服务

  • 相关阅读:
    O021、创建 Image
    O020、理解 Glance
    O019、通过例子学习 Keystone
    O018、理解 Keystone 核心概念
    O017、部署DevStack
    O016、搭建实验环境
    O015、OpenStack 架构
    O014、云计算与OpenStack
    O013、动手实践Linux VLAN
    O012、Linux如何实现VLAN
  • 原文地址:https://www.cnblogs.com/qiaoqiaodi/p/7072128.html
Copyright © 2011-2022 走看看