SynchroMQ消息中间件白皮书_第1页
SynchroMQ消息中间件白皮书_第2页
SynchroMQ消息中间件白皮书_第3页
SynchroMQ消息中间件白皮书_第4页
SynchroMQ消息中间件白皮书_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.:.;西安协同系列软件产品SynchroMQ 音讯中间件版本4.0白皮书SynchroMQ音讯中间件白皮书概述SynchroMQ 4.0是一个强壮、高性能、极具扩展性的具有工业规范、平安、可靠的音讯传输系统,它为开发企业级运用提供了一个“音讯高速路,很好地支持分布式系统的开发、集成和运转,为跨越不同操作系统和网络平台的分布式运用提供可靠、高效的音讯发送和管理效力,可以运用在企业运用集成EAI、电子商务、电子政务、ERP、CRM、电信、金融等宽广领域。SynchroMQ 4.0采用纯Java开发,完全实现了SUN的JMS接口规范Java Message Service API1.02规范,为开

2、发和部署音讯运用提供了一切必需的特性,包括了分布式系统的关键效力的支持,例如事务和可靠音讯传输,为开发者屏蔽了底层的网络通讯细节,提供了规范、易用的编程接口,极大的减少了开发Internet/Intranet运用所破费的时间和费用。 SynchroMQ 4.0高级的联邦式集群体系架构使得多个效力器节点可以在Internet中以恣意拓扑构造组成虚拟网络,借助于自动的动态路由算法实现分布式发布/订阅和远程队列的访问,从而允许客户端在恣意节点向系统发送和接纳音讯,这使得系统的扩展性和可用性得到了极大的提高,满足了企业级大规模运用的需求。同时不需求任何复杂的人工配置,易学易用,管理简一方便。此外,Sy

3、nchroMQ 4.0支持经过可靠组播进展效力器互连,提供局域网范围内无限的扩展性。SynchroMQServerSecurityJNDINIOThread PoolRoutingReliable MulticastAdministrationQueues with CacheHigh-Performance File-based Data Store / JDBC DatabaseERPCRMLegacySynchroMQ效力器主要组成 恣意拓扑的联邦式路由网络为了最大限制的提高系统的扩展性,SynchroMQ可以将多个效力器节点组成一个联邦式的虚拟网络,该效力器网络对于JMS客户端就好像一

4、个虚拟的SynchroMQ效力器一样,和网络中的不同效力器节点相衔接的JMS客户端可以正常的进展音讯通讯,音讯会在虚拟网络中进展路由和存储转发并最终到达目的地。为了最大限制的提高系统的灵敏性,用户可以将效力器节点组成恣意拓扑构造的虚拟网络,即使有环路也不会对路由有任何影响。SynchroMQ所采用的独一无二的动态路由算法可以在节点间自动交换路由信息,无需任何人工配置和干涉,它可以自动找到到达目的的最优途径,而且一旦某个该途径上的效力器节点解体,下一个最正确的冗余途径会被选择继续进展音讯的传输,假设没有到达目的地的途径,那么音讯会被耐久保管在相关的效力器节点,当路由重新建立后,音讯会被继续传输。

5、JMS ClientSynchroMQ ServerJMS ClientJMS ClientSynchroMQ ServerJMS ClientSynchroMQ ServerJMS ClientSynchroMQ ServerJMS ClientSynchroMQ ServerJMS ClientSynchroMQ效力器组成的恣意拓扑的虚拟网络 高可靠和容错特性对于SynchroMQ效力器,其可以保证耐久音讯的的可靠传输,即使在网络异常中断、人为封锁进程、操作系统解体等情况下,仍可以确保音讯不丧失。当效力器缺点恢复或者重新启动后音讯能继续完成传输,并且实现音讯传输一次且仅有一次Once an

6、d only once的语义;对于SynchroMQ效力器所组成的联邦式虚拟网络,其中的任一节点的失效不会导致整个系统的失效,具有良好的容错性。正如上面所引见的,一旦某个路由被破坏,下一个最正确的冗余途径会被选择继续进展音讯的传输,假设当前没有到达目的地的途径,那么音讯会被耐久保管,待路由重新建立后,音讯会被继续送达目的地。SynchroMQSynchroMQSynchroMQSynchroMQSynchroMQSynchroMQSynchroMQSynchroMQ路由失效之前的音讯传输路由失效之后的音讯传输SynchroMQ虚拟网络的自顺应路由机制可靠组播效力器互连在局域网范围内,经过可靠组

7、播协议可以大范围的进展效力器互连,提供很高的音讯转发效率,并且可以和联邦路由网络结合,极大的提高系统的扩展性。可靠组播和SynchroMQ虚拟网络的结合完全符合JMS规范SynchroMQ 100%符合国际音讯中间件规范JMS规范,完全实现JMS规范所要求的一切功能,包括队列和发布/订阅两种音讯模型、同步和异步处传输、五种音讯类型、音讯的内容过滤、本地事务、耐久订阅等。SynchroMQ完全遵照JMS API,极大降低了开发人员的学习难度,最大化了用户运用系统的互操作性和移植性。此外还在平安、层次性主题、联邦网络、管理以及系统的高扩展性方面做了很多的扩展。高伸缩性和扩展性SynchroMQ支持

8、大规模的分布式运用。对于单个的效力器节点,采用Java异步网络NIO技术、自顺应线程池设计以及更高效率的先进缓冲交换技术,使每个结点都可以接受多达上千个并发客户的衔接。采用联邦集群和动态路由技术,支持在Internet范围内的部署和运用。高性能、灵敏的数据库衔接池SynchroMQ实现了高性能和灵敏的数据库衔接池,它支持Oracle、Sybase、DB2、SQL Server、MySQL、HSQLDB等一切提供JDBC衔接的大中型数据库。数据库衔接池支持动态建立和去除衔接,可以按需提供数据库衔接,在不需求时又可以节省资源的耗费,极大的提高了数据库资源的利用率和访问效率。高度的平安性Synchr

9、oMQ提供了一个高度可配置和完好的平安子系统,它经过结合用户、用户组、主题和队列资源、访问控制列表ACL以及允许衔接的主机列表来细致入微的控制用户的访问权限:谁可以向某个主题/队列发布或者发送音讯、谁可以从某个主题/队列订阅或者接纳音讯、哪些主机允许向效力器发起衔接等。此外,SynchroMQ经过JSSE提供SSL平安,它支持128位的音讯加密。运用HTTP隧道技术穿透防火墙SynchroMQ经过HTTP隧道技术实现了防火墙内的客户与效力器的衔接以及防火墙内外的效力器之间的衔接,仅需非常简单的设置,HTTP隧道即可自动建立。 内部网络防火墙SynchroMQ ServerJMS clientJ

10、MS clientHTTP代理JMS客户和SynchroMQ效力器建立HTTP隧道衔接 内部网络防火墙SynchroMQ ServerHTTP代理SynchroMQ ServerSynchroMQ效力器之间的路由衔接建立HTTP隧道衔接层次性主题SynchroMQ对JMS所定义的主题概念进展了扩展,使其具有层次性的构造。一个主题可以定义成包含多层子主题的构造,例如“news.sports.football,news.sports.basketball。音讯发布者可以运用类似SQL言语中的通配符实现一次对多个主题发布音讯以及订阅者可以一次订阅多个主题,例如“news.sport_.%ball。S

11、ynchroMQ 4.0特性列表SynchroMQ 4.0分为精简版和企业版,下面是企业版的特性列表及和精简版的对比:1SynchroMQ 4.0企业版特性列表特性阐明JMS 1.0.2规范运用了开放的工业规范,最大化互操作性和移植性。恣意拓扑的联邦式路由网络为了最大限制的提高系统的扩展性,将多个效力器节点组成一个联邦式的虚拟网络,对于JMS客户端该网络就好像一个虚拟的SynchroMQ效力器一样,和网络中不同效力器节点相衔接的JMS客户端可以正常的进展音讯通讯,极大的提高系统的扩展性,使其可以支持Internet的运用。100高可靠音讯传输确保信息可靠传输,即使在网络通讯不可靠或效力器解体也

12、能保证音讯不丧失。访问控制提供了完备的访问控制,包括可创建用户、用户组和资源组,可以对恣意队列或者主题进展授权访问;可以定义允许访问主机列表流量控制在Point-to-point和publish/subscribe方式下自动控制发送者发送音讯的速率,保证音讯接纳者不会被淹没传输恣意数据支持Text, Object,Byte, Map,Stream五中类型的音讯,可以方便的传输恣意数据同步和异步音讯接纳同时支持同步和异步两种接纳方式耐久订阅对于耐久订阅者,当它和SynchroMQ断开,它所订阅的音讯依然由SynchroMQ保管,当它再次衔接后,这些音讯又会发送给它层次性主题支持发布者一次对多个主

13、题发布音讯以及订阅者可以一次订阅多个主题本地事务支持可以将假设干发送和接纳的音讯作为一个逻辑单元进展提交或者回滚操作音讯过滤订阅者可以采用SQL-92语法对音讯进展过滤,SynchroMQ保证只发送他所感兴趣的音讯支持非阻塞IO非阻塞网络IO可以使SynchroMQ仅运用少量线程就可以支持数以千计的并发网络衔接,使系统具有无限的伸缩性,非常适宜于大规模的音讯运用数据库存储支持和JDBC数据库衔接池支持Oracle、Sybase、DB2、SQL Server、MySQL、HSQLDB等一切提供JDBC衔接的大中小型数据库。数据库衔接池支持动态建立和去除衔接,极大的提高了数据库资源的利用率和访问效

14、率。可靠组播效力器互连在局域网范围内,经过可靠组播协议可以大范围的进展效力器互连,提供很高的音讯转发效率,并且可以和联邦路由网络结合,极大的提高系统的扩展性平安Socket SSL可以运用SSL进展数据传输,保证音讯的平安性HTTP隧道技术支持HTTPS,从而可以利用HTTP代理效力器进展音讯传输耐久音讯和非耐久音讯对于耐久音讯传输,保证一次且仅有一次语义once and only once;对于非耐久音讯,保证至多一次语义at most onceJNDI实现了JNDI 1.2接口规范的部分接口,客户可以利用该接口访问队列和主题对象完全支持point-to-point方式和publish/subscribe方式PTP是点对点传输音讯,建立在音讯队列的根底上;Pub/Sub允许一个音讯同时被发送给多个接纳者高度可配置系统SynchroMQ是一个灵敏的音讯系统,可以按照不同的运用要求对其进展相应的配置,以便使其到达最优化2SynchroMQ 4.0精简版和企业版特性对比 版

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论