版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、西安协同同系列软软件产品品SyncchrooMQ 消息中中间件版本4.0白皮书SyncchrooMQ消消息中间间件白皮皮书概述SyncchrooMQ 4.00是一个个健壮、高性能能、极具具扩展性性的具有有工业标标准、安安全、可可靠的消消息传输输系统,它它为开发发企业级级应用提提供了一一个“消息高高速路”,很好好地支持持分布式式系统的的开发、集成和和运行,为为跨越不不同操作作系统和和网络平平台的分分布式应应用提供供可靠、高效的的消息发发送和管管理服务务,可以以应用在在企业应应用集成成(EAAI)、电子商商务、电电子政务务、ERRP、CCRM、电信、金融等等广大领领域。SyncchrooMQ 4.
2、00采用纯纯Javva开发发,完全全实现了了SUNN的JMMS接口口规范(JJavaa Meessaage Serrvicce AAPI)11.022标准,为为开发和和部署消消息应用用提供了了所有必必须的特特性,包包括了分分布式系系统的关关键服务务的支持持,例如如事务和和可靠消消息传输输,为开开发者屏屏蔽了底底层的网网络通信信细节,提提供了标标准、易易用的编编程接口口,极大大的减少少了开发发Intternnet/Inttrannet应应用所花花费的时时间和费费用。 SyncchrooMQ 4.00高级的的联邦式式集群体体系架构构使得多多个服务务器节点点可以在在Intternnet中中以任意意拓
3、扑结结构组成成虚拟网网络,借借助于自自动的动动态路由由算法实实现分布布式发布布/订阅阅和远程程队列的的访问,从从而允许许客户端端在任意意节点向向系统发发送和接接收消息息,这使使得系统统的扩展展性和可可用性得得到了极极大的提提高,满满足了企企业级大大规模应应用的需需要。同同时不需需要任何何复杂的的人工配配置,易易学易用用,管理理简单方方便。此此外,SSyncchrooMQ 4.00支持通通过可靠靠组播进进行服务务器互连连,提供供局域网网范围内内无限的的扩展性性。SynchroMQServerSecurityJNDINIOThread PoolRoutingReliable MulticastAd
4、ministrationQueues with CacheHigh-Performance File-based Data Store / JDBC DatabaseERPCRMLegacySynchroMQ服务器主要组成任意拓扑扑的联邦邦式路由由网络为了最大大限度的的提高系系统的扩扩展性,SynchroMQ可以将多个服务器节点组成一个联邦式的虚拟网络,该服务器网络对于JMS客户端就如同一个虚拟的SynchroMQ服务器一样,和网络中的不同服务器节点相连接的JMS客户端可以正常的进行消息通信,消息会在虚拟网络中进行路由和存储转发并最终到达目的地。为了最大大限度的的提高系系统的灵灵活性,用用户可
5、以以将服务务器节点点组成任任意拓扑扑结构的的虚拟网网络,即即使有环环路也不不会对路路由有任任何影响响。SyynchhroMMQ所采采用的独独一无二二的动态态路由算算法可以以在节点点间自动动交换路路由信息息,无需需任何人人工配置置和干预预,它可可以自动动找到到到达目标标的最优优路径,而而且一旦旦某个该该路径上上的服务务器节点点崩溃,下下一个最最佳的冗冗余路径径会被选选择继续续进行消消息的传传输,如如果没有有到达目目的地的的路径,则则消息会会被持久久保存在在相关的的服务器器节点,当当路由重重新建立立后,消消息会被被继续传传输。JMS ClientSynchroMQ ServerJMS Client
6、JMS ClientSynchroMQ ServerJMS ClientSynchroMQ ServerJMS ClientSynchroMQ ServerJMS ClientSynchroMQ ServerJMS ClientSynchroMQ服务器组成的任意拓扑的虚拟网络高可靠和和容错特特性对于SyynchhroMMQ服务务器,其其可以保保证持久久消息的的的可靠靠传输,即即使在网网络异常常中断、人为关关闭进程程、操作作系统崩崩溃等情情况下,仍仍可以确确保消息息不丢失失。当服服务器故故障恢复复或者重重新启动动后消息息能继续续完成传传输,并并且实现现消息传传输一次次且仅有有一次(OOncee
7、annd oonlyy onnce)的的语义;对于SyynchhroMMQ服务务器所组组成的联联邦式虚虚拟网络络,其中中的任一一节点的的失效不不会导致致整个系系统的失失效,具具有良好好的容错错性。正正如上面面所介绍绍的,一一旦某个个路由被被破坏,下下一个最最佳的冗冗余路径径会被选选择继续续进行消消息的传传输,如如果当前前没有到到达目的的地的路路径,则则消息会会被持久久保存,待待路由重重新建立立后,消消息会被被继续送送达目的的地。SynchroMQSynchroMQSynchroMQSynchroMQSynchroMQSynchroMQSynchroMQSynchroMQ路由失效之前的消息传输路
8、由失效之后的消息传输SynchroMQ虚拟网络的自适应路由机制可靠组播播服务器器互连在局域网网范围内内,通过过可靠组组播协议议可以大大范围的的进行服服务器互互连,提提供很高高的消息息转发效效率,并并且可以以和联邦邦路由网网络结合合,极大大的提高高系统的的扩展性性。可靠组播和SynchroMQ虚拟网络的结合完全符合合JMSS标准SyncchrooMQ 1000%符合合国际消消息中间间件标准准JMSS规范,完完全实现现JMSS规范所所要求的的所有功功能,包包括队列列和发布布/订阅阅两种消消息模型型、同步步和异步步处传输输、五种种消息类类型、消消息的内内容过滤滤、本地地事务、持久订订阅等。Synnc
9、hrroMQQ完全遵遵循JMMS AAPI,极极大降低低了开发发人员的的学习难难度,最最大化了了用户应应用系统统的互操操作性和和移植性性。此外外还在安安全、层层次性主主题、联联邦网络络、管理理以及系系统的高高扩展性性方面做做了很多多的扩展展。高伸缩性性和扩展展性SyncchrooMQ支支持大规规模的分分布式应应用。对对于单个个的服务务器节点点,采用用Javva异步步网络NNIO技技术、自自适应线线程池设设计以及及更高效效率的先先进缓冲冲交换技技术,使使每个结结点都可可以承受受多达上上千个并并发客户户的连接接。采用用联邦集集群和动动态路由由技术,支支持在IInteerneet范围围内的部部署和应
10、应用。高性能、灵活的的数据库库连接池池SyncchrooMQ实实现了高高性能和和灵活的的数据库库连接池池,它支支持Orraclle、SSybaase、DB22、SQQL SServver、MySSQL、HSQQLDBB等所有有提供JJDBCC连接的的大中型型数据库库。数据据库连接接池支持持动态建建立和去去除连接接,能够够按需提提供数据据库连接接,在不不需要时时又可以以节省资资源的消消耗,极极大的提提高了数数据库资资源的利利用率和和访问效效率。高度的安安全性SyncchrooMQ提提供了一一个高度度可配置置和完整整的安全全子系统统,它通通过结合合用户、用户组组、主题题和队列列资源、访问控控制列表
11、表(ACCL)以以及允许许连接的的主机列列表来细细致入微微的控制制用户的的访问权权限:谁谁可以向向某个主主题/队队列发布布或者发发送消息息、谁可可以从某某个主题题/队列列订阅或或者接收收消息、哪些主主机允许许向服务务器发起起连接等等。此外外,SyynchhroMMQ通过过JSSSE提供供SSLL安全,它它支持1128位位的消息息加密。使用HTTTP隧隧道技术术穿透防防火墙SyncchrooMQ通通过HTTTP隧隧道技术术实现了了防火墙墙内的客客户与服服务器的的连接以以及防火火墙内外外的服务务器之间间的连接接,仅需需非常简简单的设设置,HHTTPP隧道即即可自动动建立。 内部网络防火墙Synch
12、roMQ ServerJMS clientJMS clientHTTP代理JMS客户和SynchroMQ服务器建立HTTP隧道连接 内部网络防火墙SynchroMQ ServerHTTP代理SynchroMQ ServerSynchroMQ服务器之间的路由连接建立HTTP隧道连接层次性主主题SyncchrooMQ对对JMSS所定义义的主题题概念进进行了扩扩展,使使其具有有层次性性的结构构。一个个主题可可以定义义成包含含多层子子主题的的结构,例例如“newws.ssporrts.foootbaall,nnewss.spportts.bbaskketbballl”。消息息发布者者可以使使用类似似S
13、QLL语言中中的通配配符实现现一次对对多个主主题发布布消息以以及订阅阅者可以以一次订订阅多个个主题,例例如“newws.ssporrt_.%baall”。SyncchrooMQ 4.00特性列列表SyncchrooMQ 4.00分为精精简版和和企业版版,下面面是企业业版的特特性列表表及和精精简版的的对比:(1)SSyncchrooMQ44.0企业版版特性列列表特性说明JMS 1.00.2标标准使用了开开放的工工业标准准,最大大化互操操作性和和移植性性。任意拓扑扑的联邦邦式路由由网络为了最大大限度的的提高系系统的扩扩展性,将将多个服服务器节节点组成成一个联联邦式的的虚拟网网络,对对于JMMS客户
14、户端该网网络就如如同一个个虚拟的的SynnchrroMQQ服务器器一样,和和网络中中不同服服务器节节点相连连接的JJMS客客户端可可以正常常的进行行消息通通信,极极大的提提高系统统的扩展展性,使使其可以以支持IInteerneet的应应用。100高可靠靠消息传传输确保信息息可靠传传输,即即使在网网络通信信不可靠靠或服务务器崩溃溃也能保保证消息息不丢失失。访问控制制提供了完完备的访访问控制制,包括括可创建建用户、用户组组和资源源组,可可以对任任意队列列或者主主题进行行授权访访问;可可以定义义允许访访问主机机列表流量控制制在Poiint-to-poiint和和pubblissh/ssubsscri
15、ibe模模式下自自动控制制发送者者发送消消息的速速率,保保证消息息接收者者不会被被淹没传输任意意数据支持Teext, Obbjecct,BBytee, MMap,SStreeam五五中类型型的消息息,可以以方便的的传输任任意数据据同步和异异步消息息接收同时支持持同步和和异步两两种接收收模式持久订阅阅对于持久久订阅者者,当它它和SyynchhroMMQ断开开,它所所订阅的的消息依依然由SSyncchrooMQ保保留,当当它再次次连接后后,这些些消息又又会发送送给它层次性主主题支持发布布者一次次对多个个主题发发布消息息以及订订阅者可可以一次次订阅多多个主题题本地事务务支持可以将若若干发送送和接收收
16、的消息息作为一一个逻辑辑单元进进行提交交或者回回滚操作作消息过滤滤订阅者可可以采用用SQLL-922语法对对消息进进行过滤滤,SyynchhroMMQ保证证只发送送他所感感兴趣的的消息支持非阻阻塞IOO非阻塞网网络IOO可以使使SynnchrroMQQ仅使用用少量线线程就可可以支持持数以千千计的并并发网络络连接,使使系统具具有无限限的伸缩缩性,非非常适合合于大规规模的消消息应用用数据库存存储支持持和JDDBC数数据库连连接池支持Orraclle、SSybaase、DB22、SQQL SServver、MySSQL、HSQQLDBB等所有有提供JJDBCC连接的的大中小小型数据据库。数数据库连连
17、接池支支持动态态建立和和去除连连接,极极大的提提高了数数据库资资源的利利用率和和访问效效率。可靠组播播服务器器互连在局域网网范围内内,通过过可靠组组播协议议可以大大范围的的进行服服务器互互连,提提供很高高的消息息转发效效率,并并且可以以和联邦邦路由网网络结合合,极大大的提高高系统的的扩展性性安全Soockeet SSSL可以使用用SSLL进行数数据传输输,保证证消息的的安全性性HTTPP隧道技技术支持HTTTPSS,从而而可以利利用HTTTP代代理服务务器进行行消息传传输持久消息息和非持持久消息息对于持久久消息传传输,保保证一一次且仅仅有一次次语义义(onnce andd onnly oncc
18、e);对于非非持久消消息,保保证至至多一次次语义义(att moost oncce)JNDII实现了JJNDII 1.2接口口规范的的部分接接口,客客户可以以利用该该接口访访问队列列和主题题对象完全支持持poiint-to-poiint模模式和ppubllishh/suubsccribbe模式式PTP是是点对点点传输消消息,建建立在消消息队列列的基础础上;PPub/Subb允许一一个消息息同时被被发送给给多个接接收者高度可配配置系统统SyncchrooMQ是是一个灵灵活的消消息系统统,可以以按照不不同的应应用要求求对其进进行相应应的配置置,以便便使其达达到最优优化(2)SSyncchrooMQ 4.00精简版版和企业业版特性性对比
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年大学大一(机械工程)工程力学阶段测试试题及答案
- 大数据职业规划导论
- 2025年前台防疫知识测试卷
- 护理安全转运团队协作
- 急诊护理中的应急预案
- 基于任务驱动式阅读教学下的语言建构案例分析-以《西门豹治邺》第二课时教学为例
- 2026九年级下语文变色龙第三课时赏析
- 2026二年级数学下册 综合应用训练
- 患者护理服务品牌塑造
- 护理安全的儿科护理
- 火电厂消防安全培训
- MDT多学科协作护理
- 2024-2025学年七年级下册期中数学试卷(考试范围:第1~3章)-北师大版(含详解)
- 2025年五类人员考试题及答案
- 第二单元 焕发青春活力 大单元教学设计-2024-2025学年统编版道德与法治七年级下册
- 第二单元、20以内的退位减法(单元复习课件)一年级数学下册同步高效课堂(人教版·2024)
- 提升酒店服务意识培训
- 2025年甘肃瓮福化工有限责任公司招聘笔试参考题库含答案解析
- 知名茶楼服务员培训课程
- 2022浪潮英信服务器NF5280M6产品技术白皮书
- 女性私密产品培训
评论
0/150
提交评论