操作系统  办公  实用知识  设计  开发  WEB开发  移动开发  数据库  软件工程  网管  安全  管理  信息化  答疑  渠道 

消息中间件TongLINK/Q剖析

2006-8-28 发布方:东方通科技 网友评论 0 条 点击进入论坛

  TongLINK/Q作为能够跨平台运行和交互的消息中间件,主要功能是在应用程序之间传送消息,使得消息可以不同的计算机系统和不同的应用软件之间传递;大家都在谈论消息,那么到底什么样的信息属于消息中间件涉足的范围那? 具有如下的几个基本特点:高效而可靠的传输、稳定的系统运行、安全的消息存储和恢复。
今天我们从核心功能层面揭示历史悠久的基础中间件之核心-消息中间件(MOM)

   可靠传输

    TongLINK/Q的传输功能会保证消息在既定的时间内可靠地从一个节点到达另外一个节点,且保证一次传送即可到达。
 
    分层实现:TongLINK/Q的可靠传输功能是通过分层次的方式保证实现的,上层采用可靠队列机制,底层采用端到端的实时通信服务。这样,应用程序只需要跟本地节点的队列打交道,不必关心网络传输的细节,所有这类细节交给信息中间件完成。
 
    通信机制:在分布式环境下,TongLINK/Q的多层次异步通信机制能够保证应用进程相互通信时,时间上可以不相关,即发送方应用发送消息时不必关心接收者应用的是否在线。

    连接模式:TongLINK/Q支持常连接和按需连接两种连接模式,以更好地适应不同的网络通讯环境,节省系统资源和提高传输效率。常连接是在节点启动时即建立,且在以后的时间内此连接会一直维持;按需连接在有数据传输请求的情况下建立,没有数据要求传输时断开。当连接上的数据传输比较经常时,连接的频繁建立和断开会严重影响传输效率,可以选择使用常连接;当连接上的数据传输请求断断续续,长时间无数据传输时维持连接浪费了系统连接资源,可以选择使用按需连接。
 
    网络环境:TongLINK/Q支持对多种网络底层环境,如:拨号线路、分组交换网(X..25)、DDN、帧 中 继 (Frame Relay) 、卫星网络等。并且可以设定主备方式,主链路出现故障后自动切换至备份链路完成传输过程。
    断点保留:TongLINK/Q的队列机制保证消息数据在系统运行期间安全存储,在系统重启后能够正常恢复。
 
    动态监控和管理
 
    动态监控:系统对象分为动态对象和静态对象两种。在系统运行过程中,可以根据用户需要或运行需要对系统对象进行动态管理和控制,如动态启动、停止或删除某些动态对象,以达到对系统运行规模进行调控、节省系统资源、提高效率的目的。

    事件驱动:事件机制提供了对系统运行进行实时和事后跟踪的机制。通过事件,用户可以及时掌握系统运行的实况,及时对运行参数、应用进程等进行调整。系统运行过程中,会根据应用程序或系统配置的要求,对消息的传输过程进行全局跟踪,或对系统运行过程中的某些特定情况,如空间不足,进行跟踪。
 
    安全控制:TongLINK/Q提供多层次的安全管理和保障功能,网络层的安全在连接建立时有效保证了连接的合法性;传输层和消息层的安全在消息和消息数据传输保证了应用私有数据的保密性。
 
    远程可视控制:TongLINK/Q提供可视化的远程管理功能。用户可以通过部署在管理机上的可视化管理系统对多个节点的运行进行实时监控和管理,如对队列中消息的状况进行实时监视,对系统动态对象进行启动或停止的操作,对对象的运行参数进行动态管理等。
 
    高级命令控制:系统还提供了多种命令行工具,以对为系统运行进行动态监控和管理。
 
    灵活利用
 
    多种组网模式:使用TongLINK/Q,用户可以根据实际情况灵活地组建网络结构,如树型逻辑结构、网状结构和星型结构等。
 
    队列级集群:TongLINK/Q支持队列级的集群功能。当单个节点无法满足大负载的消息处理要求,可以使用集群功能将负载分配到多个节点上,提高系统的处理能力和可扩展性。集群内节点的数量可以根据需要动态调整。

    日志控制:日志文件的记录分为循环模式和追加模式,以适应硬盘空间的状况和系统调试的需要。应用开发和管理.

    TongLINK/Q支持P2P和Pub/Sub两种应用模式。在P2P模式下,消息生产者在发送消息时必须知道消息消费者所在的位置;在Pub/Sub模式下,消息生产者和消息的消费者在逻辑上和物理上是隔离的,消息生产者无需知道消息消费者有多少、到底在哪里。
 
    另外,应用程序的运行环境有两种,即Server_based模式和Client_based模式。Server_based模式的应用直接运行在服务器端,需要服务器端的支持;而Client_based模式的应用运行在瘦客户端,运行时对硬件资源环境的要求非常低。
 
TongLINK/Q提供对应用程序的多种触发模式,以便对应用程序进行灵活调度。

TongLINK/Q提供多种应用接口,如C,C#,Java,JMS等,使得应用编写非常方便,且可以运行在多种环境中。特别是对JMS1.1规范的支持,使得TongLINK/Q能够很容易的跟应用服务器联系起来。

已有 0 位对此文章感兴趣的网友发布了看法    
我来评两句 登录邮箱: 密码:
  匿名发表
今日推荐
技术文库(共有 46430 篇文章)
操作系统
办公软件
实用知识
网络管理
软件开发
WEB开发
软件工程
数据库
设计在线
信息安全
行业信息化
管理信息化
重点推荐
电子杂志订阅
点击电子杂志名称查看样刊
输入E-mail地址即可订阅
E-mail