ActiveMQ教程(简介与安装)

摘要:
ActiveMQ是一个完全支持JMS1.1和J2EE1.4规范的JMS提供程序实现。ActiveMQ可以很容易地嵌入到使用Spring的系统中,并且还支持Spring2.0的特性。4.通过常见的J2EE服务器(如Geronimo和GlassFish),ActiveMQ可以自动部署到任何兼容J2EE1.4的商业服务器。5.支持多种传输协议:

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

  一、ActiveMq的特性:

  ⒈ 多种语言和协议编写客户端。语言: Java,C,C++,C#,Ruby,Perl,Python,PHP。应用协议: OpenWire,Stomp REST,WS Notification,XMPP,AMQP
  ⒉ 完全支持JMS1.1和J2EE 1.4规范 (持久化,XA消息,事务)
  ⒊ 对Spring的支持,ActiveMQ可以很容易内嵌到使用Spring的系统里面去,而且也支持Spring2.0的特性
  ⒋ 通过了常见J2EE服务器(如 Geronimo,JBoss 4,GlassFish,WebLogic)的测试,其中通过JCA 1.5 resource adaptors的配置,可以让ActiveMQ可以自动的部署到任何兼容J2EE 1.4 商业服务器上
  ⒌ 支持多种传送协议:in-VM,TCP,SSL,NIO,UDP,JGroups,JXTA
  ⒍ 支持通过JDBC和journal提供高速的消息持久化
  ⒎ 从设计上保证了高性能的集群,客户端-服务器,点对点
  ⒏ 支持Ajax
  ⒐ 支持与Axis的整合
  ⒑ 可以很容易得调用内嵌JMS provider,进行测试
  二、ActiveMq的安装
    1.先去官网上面下载相应版本的ActiveMQ,网址是http://activemq.apache.org/download.html。如果是window的操作系统,下载相应的zip包到本地文件夹,自由设定,之后解压,得到相应的文件目录。
  bin (windows下面的bat和unix/linux下面的sh)
  conf (activeMQ配置目录,包含最基本的activeMQ配置文件)
  data (默认是空的)
  docs (index,replease版本里面没有文档,-.-b不知道为啥不带)
  example (几个例子
  lib (activemMQ使用到的lib)
  apache-activemq-4.1-incubator.jar (ActiveMQ的binary)
  LICENSE.txt
  NOTICE.txt
  README.txt
  user-guide.html
,运行bin目录下面的activemq.bat,将启动activemq服务。就可以访问http://localhost:8161/admin,进行访问了。
  如果你是linux系统,下载相应的tar包,解压到相应的文件夹下面。目录和上面的一致。运行bin文件下面的./activemq start进行启动activemq,访问地址和上面的一样。
  如果你想重启的话,运行bin下面的./activemq restart进行重启。如果你想停止运行./activemq stop进行停止activemq服务。
 

免责声明:文章转载自《ActiveMQ教程(简介与安装)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇一个节点rac+单节点dg网络配置(listener.ora与tnsnames.ora)Oracle数据库失效对象处理下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

.deb文件打包

最近因项目需要,需要把文件夹打包为.deb格式的包,幸亏一位朋友帮忙指导了我一个晚上,才得以完成,这里再次对他表示感谢。 整理打包流程如下: 请先参考此博客内容,了解deb文件打包 如何制作Deb包和相应的软件仓库,其实这个很简单。这里推荐使用dpkg来进行deb包的创建、编辑和制作。 首先了解一下deb包的文件结构: deb 软件包里面的结构:它具有D...

Android中添加自己的模块 【转】

本文转载自:http://wallage.blog.163.com/blog/static/17389624201021791333695/ 转:http://blog.csdn.net/yili_xie/archive/2009/12/09/4971736.aspx 这里我们向Android中添加自己的模块,只涉及到.so/*.a/elf source的...

Cordova自定义插件开发

一、创建Cordova项目 在创建项目前请确保安装Cordova Cordova环境配置:https://www.w3cschool.cn/cordova/cordova_environment_setup.html 在即将创建的Cordova项目存放目录打开命令窗口,输入创建命令 cordova create CordovaProject io.cord...

PHP 原生实现MVC框架

2017-6-5 由于工作需要 打算自己实现一个简单的  MVC框架以完成工作需求   初步定义 框架需要完成的工作 1.单入口的路由功能 2.文件的自动载入 3.流水ID的加密以及自动解密 4.MVC文件夹模式 5.通用模板的引用     单入口的路由实现   项目接口的 public 目录中存在一个index.php 文件 作为 项目的唯一入口   文...

MyEclipse 免安装版制作

前言:以MyEclipse6.0为例,安装目录,例如如d:javaMyEclipse6.0 (1)新建MyEclipse 6.0.bat文件 新建位置:当前MyEclipse根目录 文件内容:start eclipseeclipse.exe -vm jreinjavaw.exe (2)修改Eclipse 插件的配置文件com.genuitec.ecli...

kafka2.5.0 主题Topic

kafka基本命令查看博客《kafka2.5.0基本命令》 本博文所使用kafka版本2.5.0,操作系统centos8. 1)创建主题 创建my-topic主题,该主题有 1 个副本,8个分区: $ bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-f...