OpenJMS安装配置及其验证测试

OpenJMS安装测试

1、内容简述

开源的JMS服务器openJms,及怎样使用openJms来构建系统之间健全、高度可用的通讯,从而简化企业级应用的开发。openJms符合SUNJMSAPI1.1规范,支持消息队列,还支持消息传递的发布/订阅模式,本文先就系统服务的搭建及JMS的非结构化消息发送和接收进行说明。另外:ActiveMQmom4j也实现类jms1.1,有兴趣可以去open-open查阅他们之间特性与性能差别,一般商业使用大多采取webspherejms等。

2、特性简介

2-1、支持点对点、发布订阅消息模型
2-2、可靠的消息传输
2-3、支持同步、异步消息传输
2-4jdbc持久存储
2-5、本地事物
2-6、身份认证
2-7、图形管理界面
2-8、基于xml的配置文件、
2-9、内存和数据库垃圾回收
2-10、支持TCP,RMI,HTTPandSSL传输协议
2-11、可以与servlet容器结合,例如tomcatjboss
2-12、支持Applet
2-13、基于SQL92的消息过滤

注:JMS有五种消息类型。三种结构化或半结构化的消息类型(MapMessageObjectMessageStreamMessage)以及两种非结构化的或自由格式的消息类型(TextMessageBytesMessage

3、OpenJMS安装

jms功能如此强大,下面我们介绍下如何安装与配置启动:
下载Openjms、地址:http://openjms.sourceforge.net/downloads.html
本文以作者本机为示例讲解,解压缩至任意目录、最好不要安装在中文目录,也请最好不要在含有特殊字符(%&*@等)的路径下面,以免产生不必要的错误。

3-1、配置系统环境变量

将下载的文件解压至任意磁盘路径,如:

E:\Java_Tool_Jars\Java_UsingJar_JMS\openjms-0.7.7-beta-1

在Win7计算机>属性>高级系统设置>高级下面进行设置,如图:


3-2openjms目录结构简介


bin目录->unixwinodw脚本文件,启动server、停止server、启动管理界面,创建数据库脚本文件。
doc目录->openjms全部文档
lib目录->服务器、客户端依赖jar文件
config->server缺省配置文件,主要在:openjms.xml中,稍后我们详细讲解
examples->示例程序

3-3、运行openjms服务器
window下双击bat脚本:(startup.bat启动,shutdown.bat停止)



admin.bat管理员界面:

3-4openjms测试

我们先测试下我们的openjmsserver是否配置成功,这里以自带示例测试;
进入到%openjms_home%\examples\basic,双击build.bat,编译示例源文件,编译后产生一堆class文件;
重新打开dos窗口,进入%openjms_home%\examples\basic目录,目录中已经包含运行脚本run.bat,只需执行run<filename>即可。

需要注意,这里run是执行编译后的Java文件(.class文件)



首先管理员界面查看服务器中没有消息队列,如图

3-5、发送消息

运行sender,发送消息至目的地
runSenderqueue13
注:queue1openjms.xml配置的消息目的地、3表示发送多少条消息;(消息将在queue1中保存,直到被接收者取走)

查看管理界面:queue1收到3条消息:

3-6、接收消息

dos窗口哦运行:
runRecevierqueue13/*这里queueq3sender的对应,都是程序示例中的输入参数*稍后章节的example示例源码讲解中会详细介绍*/
运行结果如下:



观看管理界面,服务器中队列的消息已经被取走;至此,简单的openjms安装完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值