武汉轻轨数据采集系统是一个三级树状网络拓朴结构,中间件应采用对等部署方式(嵌入式TLQ及非嵌入式TLQ)。
可靠队列的位置
对等部署:本地存在可靠队列。
对异步传输的支持能力
对等部署:支持异步传输。在客户端发送数据时,应用进程将数据写入本地的队列中后发送函数返回。
数据传输的可靠性
对等部署:保障数据传输的可靠性,支持断点续传。由于本地存在可靠队列,可以很好记录传输状态的情况,能够支持断点续传。
容错性
对等部署:容错性强。在出现网路故障、主机故障时,TLQ都可以屏蔽,上层应用无需处理。
二、东方通TongLINK/Q的数据采集系统的技术要点
1、数据传输的可靠性
TongLINK/Q提供端到端的可靠传输服务。适用于分布式环境下各种不同类型的应用开发,特别是对通信的可靠性要求较高的应用,提供多层次的异步通信机制。相互通信的应用具有时间上的不相关性,发送方在发送数据时接收方应用可以尚未启动。
TongLINK/Q消息传送的可靠性是通过断点续传实现的。如果消息在传输过程中由于网络故障引起传输失败时,故障排除后TongLINK/Q将从传输失败点继续发送该消息,而不是将整个消息重新发送;如果系统崩溃或主机掉电,TongLINK/Q重新启动后会根据接收方接收消息大小进行恢复,实现断点续传,但是可能会丢失部分已经传输成功的数据,此部分数据会自动重新传递,可能丢失的数据大小依赖于TCP的BUF大小和策略。通过续传机制,既可以有效减少高故障率网络上的冗余通讯量,又可以避免极端情况下如频率极高的网络抖动、消息传输的反复失败重传。
2、 高效的系统响应效率
为了提高数据传送平台的处理效率,TongLINK/Q通过缓冲池,将大并发的请求进行缓冲,以降低系统用于进程调度所发费的大量开销。通过控制和数据库的连接数目,保证数据库系统对数据库操作的高效响应。同时,TongLINK/Q提供的应用进程管理,对频繁调用的服务、不频繁调用的服务和定时响应的服务都能够对请求做出快速的响应。
3、 系统可用性
数据采集系统必须具备高的可用性,在某个节点出现问题的情况下,不影响到其他节点的正常工作就显得尤其重要。TongLINK/Q的路由备份和多上级功能,能确保系统的高可用性。
TongLINK/Q可以在多台上服务器构建一个TongLINK/Q的集群,在集群中,多个服务器间可相互备份,屏蔽单点故障对系统的影响,保证系统的高可用性。
4、 系统可扩展性
武汉轻轨AFC是一个庞大和长期的项目,系统良好的可扩展性就非常重要。
在TongLINK/Q构建的集群系统中,物理主机可以根据实际业务量的需要动态增加,承担一部分的负载,增加系统整体的处理能力。
TongLINK/Q支持应用的动态添加和配置参数的动态修改,在整个系统不停机的情况下,扩展系统提供的应用服务。同时 TongLINK/Q支持节点的动态增加和删除,使得系统规模能够实现动态扩展,保证整个应用系统7*24小时工作。
系统的扩展只需动态调整TongLINK/Q的配置参数,无需调整应用。
5、数据传输的安全性
武汉轻轨AFC系统对数据传输的安全性有着较高的要求,TongLINK/Q的节点认证,保证了未经过注册的非法节点无法获得系统提供的任何服务。同时,TongLINK/Q提供的内置对称密钥数据加密功能以及通过提供第三方安全接口集成强安全产品的功能,确保系统中传输数据的安全性。
6、 系统高的可管理性
数据传送平台涉及的采集点众多,TongLINK/Q提供的本地配置管理和远程统一配置管理功能,使用户能很方便的调节系统参数,监控网络状况。强大的日志功能和多级日志可调,为查找和管理系统提供了可靠保障。
三、东方通TongLINK/Q在武汉轻轨AFC中的突出特性
东方通科技公司作为国内最重要的中间件平台技术提供商之一,在交易中间件、消息中间件技术、J2EE应用服务器技术等领域一直处于国内领先地位,拥有成熟的技术和强大的服务队伍,而且其产品已经得到了用户的广泛认可。以消息中间件TONGLINK/Q为底层框架建立的武汉轻轨AFC具有如下突出特点:
1. 技术平台的开放性
以消息中间件技术为基础平台建立的武汉轻轨AFC系统,采用开放技术标准,如JMS等技术,便于与基于不同开发技术实现的各种内外部系统互联互通,另一方面,在产品供应商和技术服务商的选择上也提供了更大的余地。
2. 技术平台的先进性
TONGLINK/Q消息中间件经历了多年的发展和应用,在信息交换可靠传输领域具有不可替代的作用,其先进的底层流量控制算法保证了数据传输的高效性;经过优化的磁盘映象技术保证了数据传输的可靠性。
3. 应用开发的便捷性
TONGLINK/Q在提供了各种服务的同时,充分屏蔽了技术实现细节,以简单而便于开发人员理解和使用的API提供上层应用程序所需的基础服务,保证应用开发人员集中关注应用业务逻辑,有效地降低开发难度、缩短开发周期、削减开发费用。
4. 系统的可扩展性
TONGLINK/Q提供了良好的业务类型扩展性和业务规模扩展性,保证系统随着在随着时间的推移而增长时,能够快速方便地引入新的硬件和软件系统,保护旧有系统的投资。
5. 系统的健壮性
业务系统的健壮性一方面取决于平台产品的健壮性,另一方面也取决于应用系统的健壮性。本方案所推荐的平台产品TONGLINK/Q在各种用户系统中得到了广泛地检验,而在此基础上建立的应用系统由于开发难度的降低,相应地其健壮性也更容易得到保证。
6. 系统的安全性
TONGLINK/Q提供了有效的安全手段,如用户访问控制、信息加密等,东方通科技公司为武汉轻轨AFC提供的中间件产品TONGLINK/Q具备良好的数据安全保护措施和系统安全保证。