消息中间件

消息中间件ToprowMQ

消息中间件ToprowMQ售价:¥245,000


关键词:安全可信、异步松耦、一传必达、永不丢失
 
客户面临的挑战:

经过几年甚至是十几年的IT建设,企业都拥有了多套基于不同操作系统的业务系统,来处理不同的业务需求,形成了大量的信息孤岛。由于信息分布在不同的系统中,企业使用、分析、同步这些信息是首先要解决的是数据传输的问题。

同时,用户在编写代码与其他系统通讯时,同时还要实现业务逻辑。这意味着开发者必须编写数据并传输逻辑。由于每一块数据传输逻辑只适用于它所连接到的应用程序,因此限制了系统的重用性。其他一些问题,诸如处理TCP/IP套接字、所需要的技术能力、代码复杂性等等也同样存在。带来的结果就是业务开发人员同时兼顾编写、扩展、维护大量复杂的、和业务无关的数据传输逻辑。

采用一款专门解决系统间的连通性和数据传输的消息中间件产品,是应对这一问题的最好的选择。
 
我们是:

华胜信泰消息中间件ToprowMQ系列产品(以下简称:ToprowMQ)是基于国际领先的云计算、大数据理念与技术,“自主可控、安全可信、高效可用”的高性能消息中间件软件。该产品可为应用系统中不同节点之间的数据传输提供异步、可靠的数据传输服务,通过在节点之间建立传输通道,实现互联互通,应用程序只需要调用ToprowMQ提供的API即可实现消息的可靠传输。 ToprowMQ异步、松耦合等灵活性能可为用户应用提供高速、稳定、安全、可信的消息传输服务,实现业务系统的快速构建与高效集成,加快关键业务流程的建设,满足用户当前以及未来业务发展的快速变化,提高核心竞争力,降低总拥有成本(TCO)。

ToprowMQ能够:

 • 提供可靠传输服务,保证信息到达并且只到达一次;
 • 支持多种通信协议,适应不同的网络环境;
 • 负载均衡,根据可用资源动态地分配工作负载;
 • 系统、网络等出现故障后,具有自我恢复能力;
 • SSL、外接LDAP用户认证等,具有更高的安全性;
 • 符合当前的业界标准,支持JMS2.0;
 • 程序开发更简单,程序员能专注处理关键业务需求,而不被拖累于底层网络的复杂性。

ToprowMQ是一个安全可信的消息传递基础平台,能够提供安全、可靠的消息传输服务,帮助企业快速构建业务系统,实现高效的集成,加快关键业务流程,提高生产率。
 
“ToprowMQ”能为您做的:

队列管理器

队列管理器构建了ToprowMQ的基本运行环境,它是消息队列的管理者,用来维护和管理消息队列。

队列

ToprowMQ基于队列建立了不同应用之间进行消息交换的机制,消息队列是应用间消息交换的媒介。主要队列类型包括本地队列、传输队列、初始化队列、死信队列、应答队列、命令队列、远程队列、别名队列、模型队列。

通道

通道是两个队列管理器之间的一种单向的点对点的通信连接,消息在通道中只能单向流动。在通道上可以配置不同的通信协议,使得编程接口与通信协议无关。

传输控制和管理

ToprowMQ在消息传输过程中提供了全面的消息控制功能,包括消息自身属性类的持久性、生命周期、优先级;方便用户使用的分发列表、名称列表、分组和分段、事务、触发等;消息跟踪类的报告、消息上下文、死信等;用于消息恢复的检查点、日志等。

日志管理

日志为系统的稳定运行和消息的可靠传递提供了保障,在ToprowMQ中扮演着不可缺少的角色。基本上ToprowMQ的对象操作及对持久消息的操作都会记入日志中,在系统故障时日志可以帮助队列管理器在重启后恢复到原来的状态,所有的持久消息仍然保留不丢失。日志也可以用来将整个ToprowMQ对象整体记录,以便日后进行对象整体恢复。日志可以是环形或线形。

JMS 2.0

ToprowMQ支持JMS2.0。

安全

ToprowMQ提供了全面的安全功能,满足用户不同级别和程度的安全需求,这些安全功能包括ToprowMQ对象的访问权限、SSL、队列读写权限、黑白名单、安全出口、审计等。

集群

ToprowMQ提供队列管理器集群,在一些规模较大、业务量较大的系统,单个队列管理器无法满足系统的处理能力,需要多个队列管理器组成集群,来扩展单个队列管理器的处理能力。

管理

ToprowMQ提供了命令和管理控制台两种方式来实现对产品的配置和管理。实现对所有的ToprowMQ对象的本地和远程管理。ToprowMQ命令行包括三种命令集合,分别是控制命令,MQSC脚本命令,PCF命令。

API

ToprowMQ提供了跨平台的API,应用程序通过API实现消息的发送和接收,API分为本地API、客户端API、JMS API,支持各种主流开发语言,包括C/C++、Java、C#等,在不同的编程语言中函数名、参数、功能都是完全一样的。

出口机制

用户出口是ToprowMQ中的高级功能,它可以帮助用户将自己编写的程序嵌入ToprowMQ运行环境中,并在适当的时候被自动调用。

跨平台

ToprowMQ提供了良好的跨平台能力,跨平台体现在操作系统、网络、开发语言等各个层面。

ToprowMQ支持各类主流的操作系统,包括Unix、Linux、Windows和国产操作系统,在实际的运行中,支持混合应用场景,例如消息的发送端可以是Linux,消息的接收端是Unix,这样的特性,能够帮助用户灵活配置系统的资源。

ToprowMQ支持多种网络协议,包括LU62, NETBIOS, SPX, TCP等,通过配置就可以实现对不同的网络协议的支持。

ToprowMQ支持各种主流开发语言,包括C/C++、Java、C#等,并且在不同的编程语言中函数名。
 
“ToprowMQ”可为您带来:

异步松耦合架构

ToprowMQ完全采用异步、松耦合来设计和实现,从技术架构上来保证产品具有高灵活性、高可用性、高效性等。

在应用使用ToprowMQ时,消息的发送和接收完全异步,在消息传输的时候,发送方和接收方不需要同时在线,双方只需要按照业务的要求在合适的时间发送和接收消息。

消息可靠性保证

ToprowMQ提供了对传输的消息的可靠性保证,对于需要保证可靠性的持久性消息,保证消息一定传输到目的地,且保证只传输一次。

ToprowMQ借助日志文件保证消息的可靠性,消息在进入队列之前,首先记录日志文件,在系统出现故障后,ToprowMQ能够从日志中恢复出所有未处理的消息,保证消息不丢。

ToprowMQ使用检查点机制来同步日志和队列的信息,系统在每次恢复消息的时候,只恢复检查点之后的消息,保证系统恢复的效率。

丰富的传输模式

ToprowMQ提供了丰富数据传输模式,来满足用户的各种数据传输需求。本地交换、点对点传输、路由转发、发布订阅、一对多。

灵活的部署模式

ToprowMQ提供了灵活的应用部署模式,支持灵活的网络拓扑结构,能够满足业务的各种部署需求,并且提供了足够的技术能力来保证这种灵活性,包括本地部署、客户端部署、各种树状和网状等拓扑结构、集群部署。

平台一致的开发接口

应用程序使用ToprowMQ提供的开发接口实现数据的传输,开发接口简单易用,且在各平台的名称和参数完全一致,减少开发人员的学习成本,保证系统开发的效率。

 

“ToprowMQ”有何与众不同:

高可用性

ToprowMQ的高可用性主要体现在集群功能。主要体现在集群队列高可用性、集群网关高可用性、应用高可用性三个方面:

高效性

ToprowMQ提供多种机制来保证系统的高效性,为业务系统提供高效、快速的基础数据传输平台,这些机制包括自动拆包、批量确认、快速通道、传输优化,及大量细节功能的优化上,例如在SVRCONN通道把SHARECNV设置为1来提升客户端接收消息的效率。

稳定性

ToprowMQ采用成熟的产品核心,经过了大量实际业务系统的检验,能够保证业务系统7X24小时运行。

扩展性

无论是在产品的使用上,还是在产品的功能上,ToprowMQ都具备很高的扩展能力,尤其是在产品功能上,借助出口功能,能够帮助用户在消息传输的各个环节加入个性化的处理,使得ToprowMQ的功能更加强大和符合用户的业务需求。

使用集群功能为系统的水平扩展提供了技术支撑,能够帮助用户构建规模更大、处理能力更强的数据传输系统。

高安全性

ToprowMQ提供了完善的安全机制,来保证系统的安全性,这些安全机制主要包括对象访问控制、通道认证表、安全审计、SSL、出口机制等。

 

“ToprowMQ”助您成就卓越价值:

缩短开发周期

ToprowMQ跨平台,统一API,多开发语言支持等,能够帮助开发者更加专注于业务逻辑的实现,而不会陷入底层公共代码的稳定性、可用性、高性能等问题。

优化IT资产配置

跨平台的特性,帮助用户优化IT资产的配置,而不会受限于某个特定的产品或技术的约束,例如,在服务器可以使用处理能力更强的小型机,客户端使用pc机。

减少系统维护成本

ToprowMQ提供了功能全面的管理控制台和命令,实现对MQ中所有对象的本地和远程管理。产品的稳定性同样节省了用户大量的维护费用。

满足用户当前和未来发展的需要

ToprowMQ异步、松耦合的架构,灵活的部署模式,优秀的扩展性等,能够满足用户当前和未来业务发展的需要,为行业用户提供持续的消息传输服务。