基于activemq的异步消息总线的设计与实现_戴俊

基于activemq的异步消息总线的设计与实现_戴俊

ID:33586533

大小:1.37 MB

页数:5页

时间:2019-02-27

基于activemq的异步消息总线的设计与实现_戴俊_第1页
基于activemq的异步消息总线的设计与实现_戴俊_第2页
基于activemq的异步消息总线的设计与实现_戴俊_第3页
基于activemq的异步消息总线的设计与实现_戴俊_第4页
基于activemq的异步消息总线的设计与实现_戴俊_第5页
资源描述:

《基于activemq的异步消息总线的设计与实现_戴俊》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机系统应用2010年第19卷第8期基于ActiveMQ的异步消息总线的①设计与实现戴俊朱晓民(北京邮电大学网络与交换技术国家重点实验室北京100876;东信北邮信息技术有限公司北京100191)摘要:MOM(Message-OrientedMiddleware,消息中间件)是解决异构分布式系统中通信和排队问题的中间件技术,ActiveMQ则是MOM的一个跨语言跨平台实现。首先介绍了ActiveMQ的特点,并对其性能和稳定性进行了对比测试。然后,在其基础之上增加了消息总线控制功能,构建了一个通用的异步消息

2、总线。经过实践证明,该消息总线可以提高移动增值业务的开发效率和处理性能。关键词:MOM;JMS;ActiveMQ;消息总线DesignandImplementationofanAsynchronousMessageBusBasedonActiveMQDAIJun,ZHUXiao-Min(StateKeyLabofNetworkingandSwitchingTechnology,BeijingUniversityofPostsandTelecommunications,Beijing100876,China;

3、Eastcom-BUPTInformationTechnologyCo.Ltd.,Beijing100191,China)Abstract:Message-OrientedMiddleware(MOM)isanenterprisemiddlewaretechnology,whichisdesignedtosolvethecommunicationandqueuingproblemsinheterogeneousdistributedsystem.ActiveMQisacross-platformandcro

4、ss-languageimplementationofMOM.Firstly,thispaperintroducesitsfeaturesandmakesaback-to-backtestinginstabilityandperformance.Then,abuscontrollermoduleisaddedtoitandthecommonasynchronousmessagebusisbuilt.Itisprovedthatthemessagebuscanimprovethedevelopmenteffi

5、ciencyandprocessingperformanceofmobilevalue-addedbusiness.Keywords:MOM;JMS;ActiveMQ;messagebus1引言求,可以构建基于消息中间件(Message-Oriented随着网络技术飞速发展,网络的带宽和质量得到Middleware,MOM)的数据通信系统。它能够异步了极大地提高,独立部署的系统通过网络建立了彼此传递消息,将彼此独立的计算机连接起来组成松耦合间的联系[1]。再加上企业应用对网络融合、数据挖掘、的系统,并且可以

6、有效地屏蔽异构细节对外提供统一经营分析的需要,也促使着独立系统之间的交互。于服务。是,企业的计算环境就从传统的集中式变成了分布式。作为解决异构系统通信和排队问题的有效手段,在分布式环境下,系统的异构性,网络的带宽,连接MOM自诞生以来就成为了企业应用的关键组件。近的稳定性最终影响着服务质量。为满足在分布式计算年来,MOM在企业中得到了广泛的研究和应用,IBM、环境下企业应用对性能、安全性、稳定性等方面的要微软等软件厂商纷纷实现了自己的MOM产品。但是,①基金项目:国家杰出青年科学基金(60525110);国

7、家重点基础研究发展规划(973)(2007CB307100,2007CB307103);国家自然科学基金(60902051);中央高校基本科研业务费资助(BUPT2009RC0505);电子信息产业发展基金项目收稿日期:2009-12-13;收到修改稿的时间:2010-02-15254产品应用ProductApplied计算机系统应用2010年第19卷第8期由于没有统一的标准,不同厂商的MOM产品很难实以分为三层,分别是JMS核心层、接口层和插件层。现无缝的交互操作,这反而给整个计算环境增加了新前两层提供了

8、基本的JMS功能和接口,而第三层则由的异构性和复杂性。为解决这一问题,JCP(Java不同的插件构成向外提供队列、集群等服务。CommunityProcess,Java标准组织)于2003年发布了Java领域的MOM规范JSR914[2],即JMS(JavaMessageService,Java消息服务)。JMS不负责MOM的实现,只定义了MOM系统的服务和接口,包括点对点和订阅/发布两种模型,可以提供可靠的消息

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。