消息中间件TongLINKQ7产品介绍
IBM与东方通通讯中间件竞争力对比分析
IBM与东方通中间件竞争力对比分析Table of Contents 目录1. IBM MQ与东方通TongLinkQ对比分析 (2)2. IBM ESB与东方通TongIntegrator对比分析 (3)3. IBM WAS与东方通TongWeb对比分析 (5)1.IBM MQ与东方通TongLinkQ对比分析TongLinkQ是东方通科技公司的一个通讯产品,它是从一个文件传输工具发展改进而来的,其产品化程度很低。
经过仅几年的发展,该产品虽然增加了一些功能,但是从产品的成熟和稳定性上来看,仍然与MQ存在相当大的差距。
因此,在做产品选型时有必要从以下几方面慎重考虑:产品的成熟稳定性:TongLinkQ作为一个国产中间件产品,其本身的成熟性和稳定性根本无法和IBM的MQ产品相比,它无法支持生产环境长时间运行和大规模数据传输的考验,在系统传输数据量大或者系统运行压力大的情况下,TongLinkQ会出现死机,进程挂起等现象。
在数据传输的可靠性方面,TongLinkQ无法保障数据传输的可靠性。
在用户的实际系统中,TongLinkQ曾出现过丢失数据的现象。
产品本身的兼容性:TongLinkQ产品本身的研发没有一个统一的、向上延续的框架和技术路线,因此,其产品底层每一个版本代码实现都不一样,版本之间根本无法兼容,例如:其版本5和版本6根本无法互连互通;同时,每个版本对外提供的API编程接口都不一致,导致如果进行TongLinkQ产品的版本升级,就必须要重新开发基于它的应用程序,巨大的工作量导致客户根本无法进行版本升级。
这是一个非常大的隐患。
系统的可扩展性:IBM的MQ可以支持35种平台,而TongLinkQ支持的平台种类有限,这势必给项目今后的升级改造等带来限制。
例如:每当某种操作系统升级时,例如Windows 操作系统或者AIX操作系统升级时,TongLinkQ的响应速度都非常慢。
再例如,当一些新的技术、新的标准出现时,TongLinkQ都不能及时提供支持,比如到目前为止,它仍然不提供对Web Service的支持,仍然不支持IP V6的通讯协议等。
TongLINKQ7常见问题排除手册
TongTech®TongLINK/Q7系统常见问题排除手册TongLINK/Q V7系统常见问题排除手册北京东方通科技股份有限公司地址:北京市海淀区彩和坊路10号1+1大厦2、3层客户服务热线:400-650-7088目录TongTech®1TongLINK/Q71第1章系统安装 (1)1.1安装包可执行文件执行弹框 (1)第2章系统启动常见问题 (2)2.1网络连接失败 (2)2.2license.dat文件不存在 (2)2.3tlq_ver.dat文件不存在 (2)2.4缺少tlsys.conf文件 (3)2.5缺少tlqcu_qcu1.conf文件 (3)2.6TLQ的安装路径不存在或不正确 (3)2.7日志文件夹不存在或被删除 (4)2.8接收文件夹不存在或被删除 (4)2.9发送文件夹不存在或被删除 (4)2.10消息文件夹不存在 (4)2.11TongLINK/Q7.2(32bit)在Ubuntu Linux 64bit上启动失败的问题 (5)2.12核心进程文件被损坏 (5)2.12.1tl_moni.exe文件被损坏 (5)2.12.2tl_qmoni.exe文件被损坏 (6)2.12.3tl_qmng.exe文件被损坏 (6)2.12.4tlq.exe文件被损坏 (6)2.13配置问题导致的启动失败 (7)2.13.1本地节点名称没有填写或者命名不符合规定 (7)2.13.2ProgramMaxNum配置项赋值不符合规定 (7)2.13.3InstanceMaxNum配置项赋值不符合规定 (8)2.13.4QueModelMaxNum配置项赋值不符合规定 (8)2.13.5SendProcMaxNum配置项赋值不符合规定 (8)2.13.6RecvProcMaxNum配置项赋值不符合规定 (9)2.13.7CliBrkMaxNum配置项赋值不符合规定 (9)2.13.8ListenPort配置项赋值不符合规定 (10)2.13.9QCUName配置项赋值不符合规定 (10)2.13.10QCUStatus为禁止状态 (10)2.13.11QueModelName配置项赋值不符合规定 (11)2.13.12MsgNum配置项赋值错误 (11)2.13.13MsgSize配置项赋值错误 (12)2.13.14QueDataBuff配置项赋值错误 (12)2.13.15PrgID配置项赋值错误 (12)2.13.16PrgType配置项赋值错误 (13)2.13.17StartType配置项赋值错误 (13)2.13.18QueSendBuff配置项赋值错误 (14)2.13.19QueRecvBuff配置项赋值错误 (14)2.13.20发送队列名SendQueName没定义 (15)2.13.21本地队列名LocalQueName没定义 (15)2.13.22配置的集群对应的目的队列名与连接类型不匹配 (15)2.13.23远程队列对应的发送队列没定义 (16)2.14集群对应的目的队列名只能为远程队列或本地队列 (16)2.15客户端配置的HostName和ListenPort与服务端不符 (16)2.16内存空间不足 (16)2.17启动过程中调整系统时间 (17)2.18设置的连接类型ConnType无效 (17)2.19Tlqstat 显示qcu 名无效 (17)2.20共享内存映射错误 (18)第3章系统停止常见问题 (19)3.1HA切换停止tlq时出现核心进程无法停止,tlq无限等待的情况 (19)第4章应用程序 (20)4.1应用发送消息常见问题 (20)4.1.1输入不存在或无效的QCU (20)4.1.2输入不存在或无效的队列名 (20)4.1.3优先级不在有效范围内 (20)4.1.4主题名不存在 (20)4.1.5发送文件时,找不到指定的文件 (21)4.1.6发送大消息或文件 (21)4.1.7消息超长 (21)4.2应用接收消息常见问题 (21)4.2.1接收消息时只能为本地队列类型 (21)4.2.2应用实例最大有效个数太小 (22)4.2.3信号灯池的最大数 (22)4.2.4主题名不存在 (22)4.2.5接收端路径设置非法 (22)4.3其他 (23)4.3.1退出tlqstat监控命令 (23)4.3.2恢复消息时,RecvHistoryMsgNum的值配置太小 (23)4.3.3消息超时 (23)第5章管理控制台 (25)5.1动态监控常见问题 (25)5.1.1系统连接超时 (25)5.1.2系统连接被拒绝 (25)5.1.3动态删除队列失败 (25)5.1.4动态打开发送队列失败 (25)5.1.5动态创建客户端代理超过最大数目 (26)5.1.6动态创建集群目的队列不成功 (26)5.1.7动态删除集群目的队列时 (27)5.1.8集群目的队列名称不存在 (27)5.1.9代理名称重复 (27)5.1.10缺省队列模板只能设置一个 (27)5.1.11新建已存在的缺省队列模板 (28)5.1.12代理名称重复 (28)5.1.13配置的远程队列重复 (28)5.1.14输入的队列控制单元名不存在 (29)5.2其他 (29)5.2.1在windows2003中,创建的接收进程的端口号1025有问题 (29)第6章瘦客户316.1JA V A不能加载jtlq_client动态库 (31)6.2JA V A 虚拟机异常退出或数据包错乱 (31)6.3内存不断增长或socket连接不够用 (31)6.4有大量丢消息的现象 (32)6.5瘦客户重连错误号 (32)6.6BrokerId 无效 (32)6.7发消息失败 (32)第7章动态API接口 (33)7.1JA V A 不能多线程连接 (33)第1章系统安装1.1 安装包可执行文件执行弹框现象描述如下:在win2008系统下,执行TLQ安装包程序或执行TLQ卸载Uninstall TongLINKQ7.2.exe,报错如下问题详细信息中,问题事件名称:APPCRASH原因分析及解决方案:由于江民杀毒软件,对文件进行实时监控,关掉江民杀毒软件的文件实时监控功能。
软件中间件-东方通全线产品描述
软件中间件-东⽅通全线产品描述1、SOA集成中间件TongIntegrator v4企业和政府现有的管理信息系统,由于投⼊的时间、使⽤的部门、⽣产的⼚家及实现技术等各不相同,造成企业和政府现有的应⽤信息系统各⾃独⽴运⾏,数据不能共享,各⾃业务流程不能⾃动衔接,造成企业和政府内部许多⾃成体系的信息化孤岛,各个应⽤系统不能相互协作,形成统⼀⾼效的有机整体。
TongIntegrator v4作为东⽅通科技公司的企业应⽤集成产品,可以接上上述问题,其主要适⽤场景就是在两个或更多的异构系统(如不同的数据库、消息中间件、ERP或CRM等)之间进⾏资源整合(数据整合、应⽤整合、流程整合),实现互连互通、数据共享、业务流程协调统⼀等功能,构建灵活可扩展的分布式企业应⽤。
2、数据集成中间件TongIntegrator v2●如何实现应⽤系统的快速构建,迁移和伸缩,以满⾜不断变化的市场需求。
●如何能够让已有的多种应⽤系统⽆缝的集成起来。
●如何设计现代IT架构,使系统不仅功能强⼤和可靠,⽽且还有强⼤的灵活性和可扩展性,以满⾜不断增长的新需求。
TI2能够为需要数据集成的应⽤提供数据流服务,即需要解决数据从何⽽来,哪个应⽤对其感兴趣,以及如何被每个系统使⽤。
TI2通过把信息提供者和消费者隔离,来构建灵活的系统,使得这些系统不会受到数据的物理位置的影响,也不会受到需要存取数据信息的应⽤个数的影响。
这样,对于每⼀个系统就不需要进⾏特别的定制处理,就可以在系统之间实现信息的集成了。
3、消息中间件TongLINK/Q随着计算机技术的发展,分布式应⽤系统的应⽤⽇益⼴泛,在这样的环境中,⽆论硬件还是软件平台都不可能做到统⼀。
⼤规模的应⽤软件通常要求在软、硬件各不相同的分布式⽹络上运⾏,由此出现了不同硬件平台、不同⽹络环境、不同数据库之间的互操作。
为了更好地开发和应⽤能够运⾏在这种异构平台上的软件,迫切需要⼀种基于标准的、独⽴于计算机硬件及操作系统的开发和运⾏环境,这就需要中间件技术了。
TongLINKQ7.0技术白皮书
T o n g T ec h®TongLINK/Q7.0技术白皮书东方通科技中间件技术白皮书(1)目录1.前言 (2)2.企业级应用的传输需求 (2)3.TongLINK/Q简介 (3)4.TongLINK/Q体系结构 (3)4.1. 产品组成 (3)4.2. 节点 (4)4.3. 监控管理中心 (5)4.4. 开发接口 (5)5.TongLINK/Q基本功能 (6)5.1. 应用构建模式 (6)5.2. 消息传递模式 (7)5.3. 节点组织模式 (8)5.4. 通道连接方式 (8)5.5. 异步通讯机制 (9)5.6. 消息管理 (9)5.7. 队列管理 (10)5.8. 压缩加密 (11)5.9. 断点续传 (11)5.10. 流量控制 (11)5.11. 集群功能 (11)5.12. 事件功能 (12)5.13. 事务管理 (12)5.14. 应用管理 (12)5.15. 日志管理 (12)5.16. 配置监控管理 (12)5.17. 安全出口 (13)5.18. 支持JMS1.1 (13)5.19. 应用接口 (14)6.TongLINK/Q产品特点 (14)6.1. 可靠性 (14)6.2. 高效性 (14)6.3. 安全性 (14)6.4. 可用性 (14)6.5. 可扩展性 (15)6.6. 开放性 (15)6.7. 可管理性 (15)7.解决方案 (15)7.1. 联合审批系统 (15)7.2. 股票信息发布系统 (17)7.3. 与应用服务器的集成 (17)1.前言随着计算机技术的发展,分布式应用系统的应用日益广泛,在这样的环境中,无论硬件还是软件平台都不可能做到统一。
大规模的应用软件通常要求在软、硬件各不相同的分布式网络上运行,由此出现了不同硬件平台、不同网络环境、不同数据库之间的互操作。
为了更好地开发和应用能够运行在这种异构平台上的软件,迫切需要一种基于标准的、独立于计算机硬件及操作系统的开发和运行环境,这就需要中间件技术了。
东方通产品介绍2
TongLINK/Q 节点
队列控制单元
核心进程
队列控制单元
消息 消息 队列 队列
TongLINK/Q 节点
TongLINK/Q 节点
TongLINK/Q 节点
TongLINK/Q 节点
TongLINK/Q 节点
发送应用 核心进程 消息 消息 发送应用 队列 配置文件 队列 配置文件
高效性
消息压缩机制
消息 消息
应用1 TongLINK/Q 节点
消息
TongLINK/Q 节点 应用2
高效性
应用管理
触发 触发发送 触发接收 触发发送 定时
定时接收 定时发送 定时接收
定时发送
周期 周期发送 周期接收 周期发送 手劢发送 手劢接收
手劢
对进程总数的限制,可以保证系统高效率地运行。
灵活性
DB
Application Server
Service Provider
DB Server
Service Provider
File
Service Provider
ESB(Enterprise Service Bus)
Service Consumer Service Consumer Service Consumer
数据库
项目背景:
数据库服务器
数据库服务器
在全省建立大型集中的数据 中心。 采用三层结构设计思想,实 现全省集中客服系统。
名字服务中心 TongEASY
应用服务器 应用服务器 51台安装 TongEASY TongEASY TongWeb的服 名字服务中心 务器组成的 TongEASY TongWeb集群
【样本】ibm mq与tonglink的比较
TongLINK/Q与MQ对比分析报告1.产品简介1.1WEBBSPHERE MQWebSphere MQ是IBM公司的一款消息中间件产品,具有非常大的知名度和市场占有率。
1.2TONGLINK/QTongLINK/Q是东方通科技自主研发的一款消息中间件产品,在国内拥有非常大的市场占有率,当前最新版本为V7.0。
TOngLINK/Q7.0提供了如下新的功能特性:⏹多核心,处理效率更高核心进程数可灵活配置,极大提高处理效率,可充分利用系统资源(CPU、内存)⏹网络结构更加灵活节点间可灵活建立连接关系,适应性更强⏹队列分组,管理效率提高队列更清晰,不会相互干扰,管理效率更高设立逻辑队列,减少系统开销逻辑队列不占用系统资源,可避免多队列时,系统开销过大⏹系统可动态调整与扩展在线调整配置参数,即时生效,无需重新启动系统⏹B/S远程配置管理可在任何地点通过浏览器登录管理界面,进行系统管理和监控,维护方便⏹完整的发布订阅支持跨越节点进行发布订阅⏹支持组消息保证一组消息都达到目的地后才统一提交给应用,确保业务处理对消息顺序的要求⏹支持消息事务支持消息传输过程的事物控制,可以包含发送、接收或接收发送混合事物,任务统一提交或回滚,保证事物的一致性、完整性⏹支持消息浏览用户可通过浏览功能,查看有无属于自己的消息,再决定是否接受消息,使用更加灵活⏹管理工具更加强大用户可通过工具对系统的运行过程进行实时的监控,对系统对象进行修改、删除、停止等操作⏹全面支持JMS1.1⏹支持灵活应用触发⏹提供系统配置接口2.技术分析为了准备掌握和了解三个产品在功能方面的差异,以下将针对具体的功能细节进行对比。
2.1功能对比3.分析与技术总结3.1T ongLINK/Q与MQ比较,T ONGLINK/Q自身独特的技术优势⏹简单易用的文件传输使用TongLINK/Q进行文件传输时,用户只需提供文件名和目的地,TongLINK/Q将会将文件自动传递到目标地址。
TongLINKQ与MQ对比分析报告
TongLINK/Q与MQ对比分析报告北京东方通科技公司TongLINK/Q与MQ对比分析报告1.产品简介1.1WEBBSPHERE MQWebSphere MQ是IBM 公司的一款消息中间件产品,具有非常大的知名度和市场占有率,当前最新版本号为6.0。
1.1.1版本划分MQ按照用户群的不同需求提供了功能不等的三个发布包,分别为WebSphere MQ Express、WebSphere MQ Extended Security Edition、WebSphere MQ for z/OS。
1.1.1.1WebSphere MQ ExpressIBM WebSphere® MQ Express 是提供应用程序对应用程序连接性的新产品,为中小市场连接性需求提供了简单的解决方案,同时也为构建和开发集成解决方案提供了一个基础。
1.1.1.2WebSphere MQ Extended Security EditionIBM WebSphere® MQ Extended Security Edition 在 WebSphere MQ V6 中可用的安全服务上进行了扩展。
将 IBM WebSphere MQ V6 和 IBM Tivoli® Access Manager for Business Integration(TAMBI) V5.1.1 合并到一个单独的增值包中。
提供消息传递和应用程序级上的端到端数据保护提供全面的安全性,无需编写复杂的安全代码通过标准 Web 浏览器对安全策略提供集中的远程管理。
支持跨 z/OS 和分布式平台的 WebSphere MQ 服务器和客户机。
提供消息级审计功能,生成能够用于体现对已定义安全策略的特定遵从性的审计记录。
适合 Tivoli Management Framework,但也可以单独运行。
不要求对现有应用程序和队列进行任何修改,并且能够作为 WebSphere MQ 的以旧换新产品获得许可1.1.1.3WebSphere MQ for z/OSIBM WebSphere z/OS V6.0 交付改进的易用性和可管理性,为企业服务总线(ESB)(英文)提供灵活的、经过验证的基础。
中间件定义及分类
中间件定义及分类中间件(Middleware)是处于操作系统和应用程序之间的软件,也有人认为它应该属于操作系统中的一部分。
人们在使用中间件时,往往是一组中间件集成在一起,构成一个平台(包括开发平台和运行平台),但在这组中间件中必需要有一个通信中间件,即中间件=平台+通信,这个定义也限定了只有用于分布式系统中才能称为中间件,同时还可以把它与支撑软件和实用软件区分开来。
按照IDC的分类方法,中间件可分为六类。
1.终端仿真/屏幕转换:用以实现客户机图形用户接口与已有的字符接口方式的服务器应用程序之间的互操作;2.数据访问中间件:是为了建立数据应用资源互操作的模式,对异构环境下的数据库实现联接或文件系统实现联接的中间件;在分布式系统中,重要的数据都集中存放在数据服务器中,它们可以是关系型的、复合文档型、具有各种存放格式的多媒体型,或者是经过加密或压缩存放的,这类中间件将为在网络上虚拟缓冲存取、格式转换、解压等带来方便。
3.远程过程调用中间件:通过这种远程过程调用机制,程序员编写客户方的应用,需要时可以调用位于远端服务器上的过程;4.消息中间件:用来屏蔽掉各种平台及协议之间的特性,实现在不同平台之间通信,实现分布式系统中可靠的、高效的、实时的跨平台数据传输,实现应用程序之间的协同。
这是中间件中唯一不可缺少的,是销售额最大的中间件产品,主要产品有国内东方通科技公司的TongLINK、BEA公司的BEA eLink 、IBM公司的MQSeries等,目前在Windows 2000操作系统中已包含了其部分功能。
5.交易中间件:是在分布、异构环境下提供保证交易完整性和数据完整性的一种环境平台。
在分布式事务处理系统中要处理大量事务,常常在系统中要同时做上万笔事务。
在联机事务处理系统 (OLTP)中,每笔事务常常要多台服务器上的程序顺序地协调完成,一旦中间发生某种故障时,不但要完成恢复工作,而且要自动切换系统,达到系统永不停机,实现高可靠性运行;同时要使大量事务在多台应用服务器能实时并发运行,并进行负载平衡地调度,实现昂贵的可靠性机和大型计算机系统同等的功能,为了实现这个目标,要求系统具有监视和调度整个系统的功能。
东方通科技中间件产品功能定位介绍
FTP依赖操作系统的用户、目录、文件权限管理策略,无法对 资源进行灵活权限分派。
GTP通过集中的权限中心提供资源管理服务,系统的各种资 源,包括节点、用户、角色、目录等都作为资源统一进行管 理。
10/7/2019
33
GTP竞争分析
支持的传输方式
FTP通过第三方工具或开发接口来提供传输方式支持,在使用 上存在一定的局限性。
10/7/2019
3
TongLINK/Q应用场景 数据集中
垂直行业内数据集中
横向部门间数据共享
总公司 AP
TongLINK/Q
DB
省级分公司 AP
NK/Q DB
市级分公司
AP
AP
… DB TL/Q
TTLL/Q/Q DB
10/7/2019
AP
TL/Q DB
10/7/2019
34
谢谢
10/7/2019
35
动态网站建设
10/7/2019
17
TongWeb应用场景 门户网站
10/7/2019
18
TongWeb应用场景 B/S应用系统支撑
10/7/2019
19
TongWeb应用场景 拓展原有系统表示层应用——客服系统
10/7/2019
20
GTP产品定位
GTP全称通用数据传输平台,是面向分布式应 用的数据传输平台。提供在局域网和广域网上 的各个节点之间及时可靠地传输大容量文件的 服务。借助此平台用户无需任何编码,只需进 行简单的配置就可以轻松实现上下级节点间各 类文档文件的可靠、安全、高效传输和交换。
• MicroSoft MSMQ
10/7/2019
东方通消息中间件TongLINKQ应用案例电子商务解决方案
影像交换系统为两级两层结构,涉及全国范围内的所有商业银行、人民银行的省级分行和人民银行的票交所,第一层为全国中心(或称总中心),第二层为分中心。如图所示:
全国票交影像交换系统的作用和价值的发挥,促进我国经济往来和发展,面临的最大挑战来自两个方面:一是解决总中心和分中心之间的数据传输;二是实现分中心和票交所或省级银行机构之间前端的业务数据向中心的传递以及从中心下载相关业务数据的功能。
相对各家商业银行,中国人民银行作为我国金融监管的最高机构,肩负着对银行业发展进行宏观调控、创建良好的市场环境、引领银行业良性发展以及维持金融稳定等方面的职责,虽然央行没有业务方面的挑战和来自市场的竞争压力,但在信息化建设方面却也投入了相当大的精力和努力。
中国人民银行的主要职责有十几项,其中有一项是:“会同有关部门制定支付结算规则,维护支付、清算系统的正常运行。”虽然不涉及具体的金融业务,但它对各商业银行的支付清算系统的运行起着至关重要的作用,能够提升各商业银行的金融服务水平,并且影响着经济往来。
为了应对这样的挑战,中国人民银行选择东方通(TongTech)的消息中间件TongLINK/Q,在总行、分中心进行部署,而像农业银行、华夏银行等银行也选择了TongLINK/Q用以相应系统的建设。借TongLINK/Q在消息传输上的成熟性能,在满足数据在网络中的可靠传输的同时,解决系统中不同消息传输点之间横向互联的问题。
东方通消息中间件TongLINK/Q应用案例-电子商务解决方案
消息中间件TongLINKQ
消息中间件TongLINK/Q概述TongLINK/Q作为东方通科技公司的消息中间件产品,其先进的队列、消息处理机制,为应用系统提供了高效、灵活的同步和异步传输处理、存储转发、可靠传输等技术支持,确保消息在任何情况下都能够安全、可靠的送达。
TongLINK/Q提供点对点、发布订阅、路由、集群等多种方式的消息传递模式,极大方便了企业应用的灵活构建,为不同应用模式、不同系统规模、不同消息传输量的系统提供了强有力的后台支撑。
TongLINK/Q作为一个消息传递的可靠平台,应用系统可以借助于它轻松地交换和处理消息,而无需考虑消息传递的具体细节,能够大大降低开发难度,缩短开发周期,节约开发成本。
图表1TongLINK/Q产品体系结构典型应用TongLINK/Q是一个标准化、适合中国应用环境的消息中间件,具有高效、可靠、实用等特点。
1993年诞生以来,已成功运行在金融、电信、交通、政府等行业的数百个大、中型企业级应用系统中。
中国移动通信全国冗灾备份系统是一个全国性项目。
中国移动通信将全国计费中心设在北京,同时在深圳建立备份中心,与全国32个省(市)的中国移动通信分公司进行统一计费结算,互为备份。
T ongLINK/Q为中国移动通信全国冗灾备份系统搭建了安全可靠的数据传输平台。
交通部海事局全国水上安全监督系统是一个覆盖全国20多个沿海省、市的全国性项目,旨在实现沿海船舶、船员信息、通航环境信息等主要海事信息的数字化以及船舶、船员、通航管理等主要业务处理的网络化。
TongLINK/Q为全国水上安全监督系统提供了安全高效、可靠传输的通讯平台及应用开发平台。
中国建设银行国际业务系统是一个全国性的系统,覆盖全国38个省、直辖市、计划单列市以及10个沿海城市的外汇结算业务。
中国建设银行B股资金清算系统也是一个全国性系统,由总行、38个一级分行、上百个二级分行以及200多个支行构成。
TongLINK/Q在国际业务系统、B股资金清算系统中均发挥了积极作用。
东方通科技五类中间件产品
东方通科技五类中间件产品发布时间:2006.03.02 10:35来源:赛迪网作者:Wendy从技术上讲,中间件是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。
◆采用中间件的十大理由1 应用开发:The Standish Group分析了一百个关键应用系统中的业务逻辑程序、应用逻辑程序及基础程序所占的比例,发现了一个有趣的平均百分比,其中,业务逻辑程序、应用逻辑程序仅占总程序量的30%,而基础程序却占了70%!若是以新一代的中间件系列产品来组合应用,同时配合以可复用的商务对象构件,则应用开发费用可节省至80%。
2 系统运行:没有使用中间件的应用系统,其初期投入的资金及运行费用要比同规模的使用中间件的应用系统多一倍。
3 开发周期:时间限制是所有应用系统开发项目的天敌,而基础软件的开发又是一件极耗时的工作,若使用标准商业中间件则可缩短开发周期50-75%。
4 减少项目开发风险:The Standish Group对项目失败的定义是:项目中途夭折、费用远远超过预算、无法准时完成项目和偏离既定的目标。
研究表明,没有使用标准商业中间件的关键应用系统开发项目的失败率高于90%。
而且,企业自己开发内置的基础(中间件)软件是得不偿失的,项目总的开支至少要翻一倍,甚至会十几倍。
5 合理运用资金:借助标准的商业中间件,企业可以很容易地在现有或遗留系统之上或之外增加新的功能模块,并将它们与原有系统无缝集合。
6 应用集合:依靠标准的中间件可以将现有的应用、新的应用和购买的商务构件融合在一起。
7 系统维护:每年维护自我开发的基础(中间件)软件的开支是当初开发费用的15%至25%,每年应用程序的维护开支也还需要当初项目总费用的10%至20%。
8 质量:基于企业自我建造的基础(中间件)软件平台上的应用系统,每增加一个新的模块,就要相应地在基础(中间件)软件之上进行改进。
使用中间件TongLINKQ实现应用级数据复制
Q |2l $5’/$F C K T !J -.{|@K /3*DEF!b ‘t 1*d ef #i 91Oc .x X %t ?q i +"S tg b ‘5!,H ""(#./")*"r #<ghK k h /+*^B G !!M =i r R (C 6j(H >|?+,-!Z[E V 7e=d o c -"h //:".@U ‘R w [V#(v 89#U c 5r R H >|?+7e W !!4+M ’u -h /{+r R 3H ,-#,{&3Hr R %75V ./+3H 7M !e 69[6{:;{W 3H no ])dB[-+r R 3H !:E 1+M dH >M B[h /6r R l G A ;iK A #G k +,-#)01"ghK k h /$H >M h /$r R|?${W 3H $6{:23456"$%#&=HI 1%!""!+"#+(I #T !78(i l (*8i j ’*78c %&e f 4T !%X ?#’?5$4Y "f i &=R n &Z d #&>Y s A ’PQ $OM |N i \h &’v 2B r(4T <*12$4T 1l ’{|M D h M !%4T h @%|O b P [@()*L w ;<$;A s y ;B%gh u ’L j >*7S i ’i \>Y48&(’$+%r(gh ;k !;d 5j %8%|*U #%i \M {;c $3%|e )8P d J f "5j %P g 8@Z +%|*U 6+O >B@z M $M ’k 7B k z M’27P L 48y d k J f ":j /+>L j y &5B |O ">X @O*7C p |O $)%/cR ’i \{y &6ZL 7O R n V "f }i \6ZL )&"R n 8b t -;X ->q\v (D F *+G 9%i \\~b ef fg6->{|"E {~;!R n V "d KL u 2$4%h=Z d%&’D F ]p ]o N "L >S i D F Y w ;>’‘+R n (f Y 6L %8#>%X ?d "<=k)de %>9!/(a #i \’Z d %&"G w -;>@’’R n E H )B }/$,U t ]r -F "i \R n ’s A 12M |N i \h &’v 2B r(4T ’<*12$<=(*8c i \’P d 4T @’671M %i \P Q ’2c }{=Y !1D F >"U.h i \R n ’s A 12)*C ‘>[&B }f D ’$U !K /RS 2n:jh=/u r (4T "0R n s A 12&!’hZ -O &t v 2)Z d 2s A 12%>Y 2s A 12".=L w r(-V#t12’\w s A 12$U )U !T 2n RS 2nZ d 2s A 12Y &_R n ‘+Z d6L !5#*7.x ";!>.x |^)‘@z M x "|^J ~M !k W )‘@z M’12e P 5.x ’R n "S *‘.x P GH h r(4T ’<8D F $R n ’Z d s A O k =S *;/M 6’Z d%&(S *ef P f "4(m E f ‘Bu W (F 54T %&@($,dk ’1A;<"<=U O’r(y fg Z d e P R n V "_’D XY r(’]g )*Y fg XY q m ’M !O j $D F R n Vq\v <*56/"01Q K R ,u ~q p g.x ’i \\~$U )V !4P n RS 2n>Y 2s A 12Y &6->.x B;!>.x >*23@z M "6P 1’r(4T d S *Z |*.x i \h &’MF $M !@’P .|^Jh 5B ’|O k 7"T :~z M x k z M ".4P @z M @’E H ef $At ef E H R )d /"S Y 1D F Gd>$>Y 2R n s A K w=4?u ’%&D F "h k 7|O E O R >’D F "4T 27$X W l ;($&&">Y 2R n s A 12GR n %’1d F XY "R D i l d ("4T ’f RBi }j :N B }b F $_’"(fg IJ R n >Y s A 12Y "d -4T f R ""M "M >Y 2r(4T R n E {’PQ $U )W !F I RS 2ns ye -,f R d d )B j ::Z ;<"R D ?@KL )*Z d R n %&"r s (R nZ d s A 12$(I 7!#w !7(,X!""&x I y !-i!!!!!6#t R n s A 12k S h K d &)*o n Y !P Z n |O B 6"R Q j 8q !%E 60#4O j $%R n )%D R *d (a R %k 7|O t Z ’9Q=i \hIM’0W ~6b L w ;<!IJ I g |*>.x ’R n s A 12&h=|e ?@;]FWX 6w d~u -’|*>.x !R n >Y s A H:-f i &;>>.x M D 6ZL 73R n Vq\v !h &Z >.x i \!_Ed v 0e >.x i \~q ’(*8c R n ’v 2+>!|^R nf 1[{N S ~5|*.x ’de q\v -’5|*.x O 6i \i g B G 9G P .|^At12>;E {~|*>.x &V !K /4P RS ]?K /Z 6M n+h .->[!h 8V6;g Y X 6|e ?@y w .u -’|*>.x !R n >Y s A &r %’IJ !_E >.x G 5.x @’’R n f 1&fg "M ’PQ &|^o ,!O .;#$"M1l &V )U !@A 3*K /N Z d%&’~!_r 6-;#>|*&|^,u E {R n p X Y -;>R n ’f 1N S !R "(U%&!+()B 05B FC !(*#("#$\$J ‘$m i b $c d (K g h K k h /7X +}-;no gh m A %.+5269&F =L >$V 73C F 23C +:B 632):75H N N F C 9H 5C ]KF 676FP H 5HP I N F C 9H 5C ]K7C H :C P P F 68=H <65]K O F C K T h J>JL -7[-]K 23026U 73C F 23C .98:01736:X 3F 7520673X 3V =401;A7O 0V ^K 23026!,H ""(^A B 632_H 31-,+)-S M B 83G 923363C 0B 87<8129921:B 608:0=187F 0B 8898:016:G 7Y 81521W 8063C %X ?^0B 81864E 7=3V07E 80B 8G 17E 9857F Y B 80B 810B 82G G 96:20673V 2024B 7=9VE 8:73:8301208V71V 64016E =08V v $B 82V 7G 06737F 0B 84:B 85818>=61840B 20:75G 18B 8346<8:7346V 8120673E 8C 6<83070B 8:74047F 0B 8B 740:75G =081^4;408547F 0Y 21823V :B 233894‘d 3:80B 84:B 8587F V 64016E =08V 97:2067364:B 7483^V 202V =G 96:20673E 80Y 8830B 8=G G 8123V 97Y 815232C 63C 98<8945=40E 8479<8V ‘\396W 80B 8:73<83067329V =G 96:206737F V =G 96:2063C 0B 8V 20260489F ^0B 82G G 96:2067398<89V 202V =G 96:20673642:B 68<8V=463C 56V V 98+Y 218$73C O X J R n h23V012342:06734;3:B 1736j 20673‘$B 6408:B 36>=8:23E 8=48V 07C =21230880B 8:73464083:;23V8F F 6:683:;7F 4656921V 64016E =08V 4;40854‘T 0?(’,41S 5232C 8583063F 715206734;4085]%X ?_c V 64016E =08V4;4085c V 20240712C 8c 012342:0673+E 248VV =G 96:20673c 56V V 98+Y 218&I !<J{|!!K S 6!G (d ’@$73C O X J R #h S *r(>R n E {。
TongLINKQ7.0系统管理手册_配置管理
TongTech®TongLINK/Q7.0系统管理手册-配置管理2007年9月TongLINK/Q V7.0系统管理手册_配置管理北京东方通科技有限责任公司地址:北京市海淀南路32号中信国安数码港8层客户服务热线:400-650-7088Email:版权声明版权©1993-2007东方通科技版权所有。
版权保护说明未经东方通科技公司书面许可,本文档不得整体或部分地复印、复制、翻译或缩减成任何电子介质或计算机可以阅读的格式。
本文档中的信息可能不加通知进行修改。
商标©1993-2007东方通科技版权所有。
TongTech、TongLINK/Q、TongEASY、TongWeb、TongIntegrator、TongSEC、TongWorkflow、GTP、MBP是东方通科技的注册商标。
其他所有的公司和产品名称可能为第三方所有。
前言本手册主要对系统管理有关运行、参数配置、参数配置项约束、参数配置举例、系统日志等进行说明。
通过阅读此手册能快速了解TongLINK/Q7.0的相关参数配置。
1. 阅读对象本手册面向消息中间件TongLINKQ7.0产品用户以及对消息中间件感兴趣的读者。
2.手册约定本手册遵循以下约定:z手册中所有的队列控制单元简称为QCU。
z手册中所有的消息中间件TongLINK/Q7.0简称为TLQ。
z此手册适用于UNIX &Windows。
3.相关技术文档z《TongLINKQ7.0快速使用手册》主要介始产品简介、基本概念、产品安装、发送节点和接收节点的配置、节点启动停止、程序流程、程序运行及错误号的跟踪与查找等。
z《TongLINKQ7.0系统安装手册_管理控制台安装》主要介始TLQ管理控制台安装的环境、安装过程、有关环境变量设置、TongWeb应用服务器的启动及TLQ管理控制台的登录等。
z《TongLINKQ7.0系统安装手册_服务端安装》主要介始系统安装的环境、系统安装过程、系统有关环境变量配置、系统的启动、License相关说明、系统的停止及系统日志说明等。
TongLINKQ的安装维护说明书
中国现代化支付系统MBFE上TongLINK/Q安装维护手册版本号:1.11中国人民银行二○○五年九月目录1.概述 (1)2.物理结构和逻辑结构图示 (2)2.1.MBFE物理结构概述 (2)2.2.MBFE和CCPC的T ONG LINK/Q互联及队列图示 (2)3.MBFE上TONGLINK/Q的安装准备 (5)4.TONGLINK/Q安装 (6)4.1.调整操作系统核心参数 (6)4.2.安装T ONG LINK/Q (7)4.3.产品安装验证 (9)4.4.用户限制调整 (16)5.系统启动 (17)6.系统关闭 (18)7.故障维护 (19)7.1.网络故障 (19)7.2.登录故障 (19)7.3.运行故障 (19)7.4.现象和故障 (21)8.日常维护 (23)8.1.参数设定 (23)8.2.日常维护 (23)8.3.日志清理 (23)8.4.文件清除 (24)8.5.MBFE的通信方式由CICS切换到T ONG LINK/Q (24)9.其它异常处理 (26)10.常用工具 (27)10.1.TLQSTAT (27)10.2.LOOKNUM (27)10.3.KILLROOTTLQ (28)10.4.MSGCLEAR (28)10.5.MSGGET (28)10.6.MSGPUT (28)10.7.MSGDEL (28)10.8.DELSNDFILE (28)10.9.DELRCVFILE (29)11.附录 (30)1. 概述本安装维护手册是中国现代化支付系统MBFE系统管理员的安装维护手册。
内容包括:TongLINK/Q安装、维护及异常处理。
编写本手册的目的是为了使MBFE系统管理员能够了解TongLINK/Q,能够正确的安装、维护运行MBFE。
12 2. 物理结构和逻辑结构图示2.1. MBFE 物理结构概述MBFE 一般为双机集群,TongLINK/Q 安装在磁盘阵列上。
TongLINKQ中保证消息可靠性的两种机制-2019年精选文档
TongLINKQ中保证消息可靠性的两种机制-2019年精选文档TongLINKQ中保证消息可靠性的两种机制一、消息中间件消息中间件(MOM)是在分布式系统中应用程序用于消息传输的媒介。
消息中间件必须保证消息的可靠传输。
消息的可靠传输指消息的传递在时间上无特殊的要求,在网络连通的情况下必须保证消息可靠的传递到目标节点。
TongLINK/Q 在消息提交后,在遇到可恢复的故障(包括机器故障或网络故障)情况下能够保证消息的可靠传输。
TongLINK/Q的消息可靠传递通过两种机制加以保证,一是消息收发时的事务管理,二是消息的可靠存储和传递。
二、消息的事务管理事务为一组发送和接收消息的操作,组中的所有操作一起生效或放弃,即提交和回滚。
如果提交,所有操作则开始执行;如果回滚,则所有操作一起放弃。
(一)事务的特点1.一个事务中可包含多个消息(包括单消息和组消息)的发送操作和接收操作。
2.事务不能跨队列控制单元,事务中的所有操作只能局限于一个队列控制单元内。
3.事务涉及到的队列可以有多个,即一个事务中的操作可以包括针对多个队列的发送和接收。
(二)事务管理机制1. 事务中如果有组消息操作,则组消息之间不允许嵌套,不允许交叉,只能顺序进行,即一个组消息完成后才能进行下一个组消息的操作。
2. 当事务中包含消息的接收操作,如果存在某个接收操作的确认方式为用户确认,在消息没有确认的情况下,如果进行提交操作,则提交失败;如果回滚,则上面的操作全部回滚。
3.事务中的普通消息接收,如果为手动确认方式,确认信号的发出可以在事务结束前的任何时刻。
但对于组消息,确认必须紧跟最后一个子消息的接收,若组消息接收完毕后没有发确认信号,则不能继续后面的消息接收。
(三)异常情况下的事务回滚1.发送方回滚处理:系统应自动回滚所有已经放入到队列中的消息;若事务中有组消息,则组消息也要回滚掉,即使组消息已经提交。
2.接收方回滚处理:系统应自动回滚所有已经收走的消息;事务要回滚掉所有的消息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TongLINK/Q 节点
TongLINK/Q 节点
TongLINK/Q 节点
TongLINK/Q 节点
TongLINK/Q 节点
发送应用 核心进程 消息 消息 发送应用 队列 配置文件 队列 配置文件
节点
产品特性—高易用性
主流平台支持 Windows 系列 Linux 系列 HP-UINX 系列 AIX 系列 Solaris 系列 主流开发语言支持 C C++ JAVA、JMS DELPHI VB …………
TONGLINK/Q介绍
TongLINK/Q 的定位 为企业级分布式系统提供可靠高效的数据传输服务
TongLINK/Q 在业界的领先地位
国内最优秀的消息中间件
1 2 3
93年发布,国内最成熟 稳定提供端到端数据传 输的中间件
全国超过500家 TongLINK/Q的客户,总 装机量超过30万套
全国高速公路联网收费 项目85%的市场占有率
TongLINK/Q中的概念——类比邮政系统与信件
A地邮政局 TLQ A节点 TLQ连接 队列 消息 = 消息头 + 用户数据 用户数据
B地邮政局 TLQ B节点
TongLINK/Q体系架构
外部系统
开发接口
队列控制单元 队列控制单元
核心进程 队列控制单元 核心进程 消息 核心进程 消息 核心进程 消息 消息 核心进程 队列消息 队列消息 配置文件 核心进程 队列 队列 配置文件 队列 队列 配置文件 瘦客 户代 理进 程 监控 代理 进程
高可用性—集群
队列控制单元 队列控制单元
队列
队列控制单元
队列控制单元
集群 队列
集群主机
本地 队列
队列控制单元
队列
队列控制单元
本地 队列
队列控制单元
集群 队列 集群备机
队列
远程 队列
Cluster
系统可伸缩性
节点动态增删
应用动态修改
TongLINK/Q 节点
队列控制单元
核心进程
队列控制单元
消息 消息 队列 队列
TongLINK/Q 节点
星形网络
消息管理
消息头和消息内容是相互独立的 能够使用任何类型的消息内容
消息
消息头
消息内容
消息类型
优先级
生命周期
持久性
消息控制 用户自定义
……
数据包 0-9级 文件 事件 触发
×秒 持久 压缩 自选参数 <0,无限 非持久 安全出口
应用数据(二进制、文本、结构化)
传统的数据传输、交换实现方式
基于Socket的应用系统 FTP平台 邮件系统 安全性 可靠性
可管理性 难以实现数据传输 的高效和高质量
可用性 可扩展性 网络适应性 需要使用消息中间件产品!!
数据传输高效、高质量指什么
有独立的网络通信通道 实现应用系统数据、文件传输的可靠性 提供传输高效和安全保证
支持多种网络链路
屏蔽操作系统及硬件的不同 交换规模扩展 …… 可靠
安全
Data
高效
传输
什么是消息中间件
一种成熟的方式在基于SOA的组 件或系统之间实现可靠的传递, 像坚固而宽阔的大桥一样强健 地连接应用和Web服务。 它能够连接任何商业IT系统。 通过易用、灵活、可靠及安全 的方式帮助客户共享和交换重 要的商业信息。 消息中间件为用户和应用开发人员提 供了一种直接,简单,成熟的手段以实 现应用系统在不同操作系统平台之间稳 定可靠地传递,交换重要的数据和信息, 确保消息不丢失/不复传。
事件分为三种:
网络事件,记录节点之间的连接状态,例如连接建立事件
消息事件,记录消息的传输状态和传输结果 应用事件,记录应用的状态,例如:应用异常终止
产品特性—高易用性
日志管理 完整的日志功能 查看系统传输情况 日志记录级别可调 日志文件的大小可调
TONGLINK/Q应用案例和用户名单
典型应用---中国移动业务支撑网网管系统
典型应用---中国移动计费清算灾备系统
使用产品:TongLINK/Q 实施时间: 2001年系统上线,2006系统升级TongLINK/Q至6.3。 规模:中国移动总部(北京、深圳)31个省分 传输量: 实时业务,每省7*24平均输量超过每秒2M
中国现代化支付系统-小额支付系统(1)
项目背景 中国人民银行的重点应用系统,处理不同金融机构 之间在规定金额20000元以下的贷记支付业务、借 记支付业务的支付与清算服务。 系统带来的便利 支付电子化,安全又高效 服务无时限,支付更方便 收费更便捷,缴费亦轻松 跨行发工资,转账更灵活 通存又通兑,跨行可存取
典型应用---中国移动计费清算灾备系统
主备数据中心与31省计费中心 通过广域网或专门的传输线路相联
北京备份中心 TongLINK/Q 深圳数据中心 TongLINK/Q
TongLINK/Q 上海
TongLINK/Q 天津
TongLINK/Q …… 广东
TongLINK/Q 福建
最大月话单传输量 国内线 414772万条/月 国际线17821万张/月
TongLINK/Q 节点
TongLINK/Q 节点
应用1
应用2
按需连接
物理机器
TongLINK/Q 节点 TongLINK/Q 节点
物理机器
应用1
应用2
节点组织模式(逻辑网络结构)
TongLINK/Q 节点 TongLINK/Q 节点
TongLINK/Q TongLINK/Q 节点 节点
TongLINK/Q 节点
配 置 文 件
监 控 管 理 中 心
节点
队列管理 队列类型
远程(逻辑) 发送(物理) 本地(物理)
队列控制单元
消息 远程队 列1 消息 远程队 列2 消息 远程队 列3 消息 消息
队列控制单元
队列分组
发送队 列1
本地队 列1
消息 发送队 列2
消息 本地队 列2
通道连接方式
常连接
物理机器 物理机器
消息中间件TongLINK/Q
简要大纲
企业级数据传输、交换应用的现状 TongLINK/Q介绍
TongLINK/Q应用案例和用户名单
TongLINK/Q竞争优势
数据传输、交换应用的现状
今天的数据传输现状
拓宽路还是限制车? 既要拓宽路也要有效管理车辆行驶。
网络带宽增加还是控制数据流量? 既要增加带宽也要高效、高质量的数据传输。
使用产品:TongLINK/Q 实施时间:2006年 规模:31个省分 传输量: 总部接收总量:最忙日约30G,平常日5G以内 (按接收文件大小计算,不压缩的) 省分发送量(大省):最忙日约2G (按接收文件大小计算,不压缩的) 省分发送量(小省):最忙日约0.5G (按接收文件大小计算,不压缩的) 网络带宽:走IP承载网,带宽是共享模式,平均不到 1Mbps;
集群和负载均衡
多个节点的多个队列组成一个Cluster,Cluster对外作为一个整体存在。在操作上可 以看作一个节点,内部的多个接收队列对应用透明。 数据接收由多TLQ节点分担:轮转均衡方式、比例因子方式
B
发送方应用 Cluster
集群网关 接收方
C
cluster
D
集群对外只提供一个入口:集群队列名 例如:Cluster1
消息中间件典型场景—高速公路联网收费
业务基础模式 高速公路联网收费系统的主体可分为四级结构:收费总中心、 各路段收费中心、收费站和收费车道,构成一个以收费总中心为 根,以收费车道为叶子的树状网络结构
数据传输 数据上传:上传原始收费数据 数据下送:下发联网收费系统运行参数(费率表、时间同步、 系统设置参数等
场景再现—高速公路收费系统
MTC DB ETC DB 各路段分中心 MTC DB 分中心应用 TongLINK/Q
高速公路信息管理总中心
总中心应用 TongLINK/Q
……
收费站、所
收费所AP TongLINK/Q
……
车道
车道应用 TongLINK/Q
……
消息中间件所能解决的问题
电子政务 纵向委办局内部各类数据交换;横向区域内跨 委办局的数据交换。包括电子政务综合平台、政务 资源共享交换平台 电信行业 运营商分公司之间、总分公司之间及内部的数 据的采集或交换 金融行业 银行间的数据或文件传输;跨行数据交互;保 险公司的数据采集 交通行业 公路、高速联网收缴费;地铁的售检票;航空 的信息数据采集;电力、电网的生产调度数据交换
产品特性—高可靠性
断点续传机制
应用1
Block1 Block2 Block3 Block4 Block5
Block1 Block2 Block3 Block4 Block5
应用2
队列
Байду номын сангаас
队列
产品特性—高可靠性
事务管理
要么都成功 要么都失败
Begin
Msg1 Msg2 Msg3 Msg4 Msg5
Msg1 Msg2 Msg3 Msg4 Msg5
TongLINK/Q 节点
TongLINK/Q TongLINK/Q TongLINK/Q 节点 节点 节点
TongLINK/Q 节点 TongLINK/Q 节点
TongLINK/Q 节点
树形网络
网状网络
TongLINK/Q 节点
TongLINK/Q TongLINK/Q 节点 节点
TongLINK/Q 节点
队列
核心
消息
队列数据持久化到 磁盘,直到发送成 功才删除 队列数据持久化到磁 盘,直到程序接收成 功才删除
产品特性—高可靠性