TongLINKQ8.1技术白皮书

合集下载

TongEASY V5技术白皮书

TongEASY V5技术白皮书
技术白皮书
T o ng T ech
®
TongEASY 技术白皮书
东方通科技中间件技术白皮书(2)
技术白皮书
目 录
1. 前言 ......................................................................................................................................................... 4 1.1 1.2 1.3 1.4 2. 3. 4. 5. 本书范围 ......................................................................................................................................... 4 本书读者 ......................................................................................................................................... 4 本书用法 ......................................................................................................................................... 4 进一步参考资料 ............................................................................................................................. 4

TongLINKQ8.0系统性能调优手册

TongLINKQ8.0系统性能调优手册
版权保护说明
未经东方通科技公司书面许可,本文档不得整体或部分地复印、复制、翻译或缩减成任 何电子介质或计算机可以阅读的格式。本文档中的信息可能不加通知进行修改。
商标
©1993-2011 东方通科技版权所有。TongTech、TongLINK/Q、TongEASY、TongWeb、 TongIntegrator、TongSEC、TongWorkflow、TongGTP、MBP 是东方通科技的注册商标。其 他所有的务端系统性能调优和客户端性能调优等方面说明。通过阅读此手册能 有效地提高工作效率。
1. 阅读对象
本手册面向消息中间件TongLINKQ8.0产品用户以及对消息中间件感兴趣的读者。
2. 手册约定
本手册遵循以下约定: z 手册中所有的队列控制单元简称为QCU。 z 手册中所有的消息中间件TongLINK/Q8.0简称为TLQ。 z 此手册适用于UNIX &Windows。 z 下面相关技术文档中的蓝色字体,表示当前阅读文档。
3. 相关技术文档
z 《TongLINKQ8.0快速使用手册》 主要介绍产品简介、基本概念、产品安装、发送节点和接收节点的配置、节点启动停止、 程序流程、程序运行及错误号的跟踪与查找等。 z 《TongLINKQ8.0系统安装手册_管理控制台安装》
主要介绍TLQ管理控制台安装的环境、安装过程、有关环境变量设置、TLQ控制台服务 器的启动及TLQ管理控制台的登录等。
z 《TongLINKQ6.3代理使用手册》
主要介绍TLQ63代理的概述、系统架构、相关系统安装、参数配置、配置举例、相关环 境变量、启动配置及相关日志等方面说明。
z 《TongLINKQ8.0系统开发手册_客户端集群编程参考》
主要介绍客户端集群简介、客户端集群相关参数配置、应用编写中用到的数据结构、客 户端集群 C 接口介绍及客户端集群 DEMO 等。

TOPLink 技术白皮书

TOPLink 技术白皮书

信息交换平台——T O P L i n k+技术白皮书上海华腾软件系统有限公司 Shanghai Huateng Software Systems Co.,Ltd.二○○一年十二月目录1前言 (3)1.1 TOPL INK的形成和发展 (3)1.2 TOPL INK采用的标准 (4)2TOPLINK+体系构架 (6)2.1 TOPL INK+系统结构 (6)2.2 基础支撑层 (7)2.3 前端接入层 (11)2.3.1 TOPLink DM (11)2.3.2 TOPLink InterNet (12)2.3.3 TOPLink FE (12)2.4 核心交换层 (12)2.4.1 Online Switch (13)2.4.2 File Switch (14)2.5 中间层 (14)2.5.1 TOPLink STIP (14)2.5.2 TOPLink Console (15)2.5.3 TOPLink Audit (15)2.5.4 TOPLink RISK (15)2.6 业务批处理层 (15)2.6.1 TOPLink Batch (15)2.6.2 TOPLink Prepare (16)2.7 后台管理层 (16)2.8 运行环境 (16)2.8.1 服务器端运行环境 (17)2.8.2 客户机端运行环境 (17)3TOPLINK+功能特点 (18)3.1 安全可靠的消息交换机制 (18)3.2 网络通讯 (18)3.3 消息格式转换 (18)3.4 消息流控制 (19)3.5 卡路由控制 (19)3.6 数据库基本操作代码自动生成器 (19)3.7 OLTP平台的接入 (19)3.8 安全管理 (19)3.9 良好的异种平台互联性 (20)3.10 负载均衡 (20)3.11 大路由表 (20)3.12 并行处理 (21)3.13 通信线路故障检测和自动恢复 (21)3.14 存储转发技术和重发机制 (21)3.15 参数化设计 (22)3.16 基于“流程”的功能扩充 (22)3.17 提供24小时不间断联机服务 (22)3.18 图形界面控制台 (23)3.19 支持全面业务功能 (23)4TOPLINK+的功能扩展 (24)4.1 TOPS MART A GENT+ (24)4.1.1 TOPSmartAgent+的构架 (24)4.1.2 TOPLink+与TOPSmartAgent的集成 (25)4.2 IC卡应用插件 (26)4.3 与国际银行卡组织联接插件 (27)4.4 商户收单管理插件 (27)4.5 I NTER N ET 插件-网上业务插件 (28)5TOPLINK+的应用 (30)TOPLink+技术白皮书1前言TOPLink信息交换平台是上海华腾软件系统有限公司具有自主版权的产品。

奇门白皮书

奇门白皮书

奇门标准化协议白皮书V2.4阿里巴巴集团商家业务事业部20151版本记录2目录1版本记录 (2)2目录 (7)3前言 (13)3.1业务背景 (13)3.2名词解释 (13)4奇门对接方案 (14)4.1奇门对接方式 (14)4.2奇门标准化对接构架 (15)4.3系统调用流程 (16)4.4联调、测试方式 (16)4.4.1ERP端 (17)4.4.2WMS端 (17)5接口规范 (19)5.1ERP与奇门的通信协议 (19)5.1.1协议描述 (19)5.1.2访问授权 (19)5.1.3请求参数说明 (20)5.1.4响应参数 (20)5.2奇门与WMS的通信协议 (20)5.2.1协议描述 (20)5.2.2请求参数 (21)5.2.3响应参数 (22)6接口说明 (22)6.1商品同步接口 (22)6.1.2入参规范 (22)6.1.3出参规范 (25)6.2组合商品接口 (28)6.2.1接口介绍 (28)6.2.2入参规范 (28)6.2.3出参规范 (28)6.3入库单创建接口 (29)6.3.1接口介绍 (29)6.3.2入参规范 (29)6.3.3出参规范 (32)6.4入库单确认接口 (32)6.4.1接口介绍 (32)6.4.2入参规范 (32)6.4.3出参规范 (34)6.5入库单查询接口 (34)6.5.1接口介绍 (34)6.5.2入参规范 (34)6.5.3出参规范 (35)6.6退货入库单创建接口 (36)6.6.1接口介绍 (36)6.6.2入参规范 (36)6.6.3出参规范 (38)6.7退货入库单确认接口 (38)6.7.1接口介绍 (38)6.7.2入参规范 (39)6.7.3出参规范 (41)6.8退货入库单查询接口 (41)6.8.2入参规范 (41)6.8.3出参规范 (41)6.9出库单创建接口 (43)6.9.1接口介绍 (43)6.9.2入参规范 (43)6.9.3出参规范 (46)6.10出库单确认接口 (46)6.10.1接口介绍 (46)6.10.2入参规范 (46)6.10.3出参规范 (49)6.11出库单查询接口 (49)6.11.1接口介绍 (49)6.11.2入参规范 (49)6.11.3出参规范 (50)6.12发货单创建接口 (52)6.12.1接口介绍 (52)6.12.2入参规范 (52)6.12.3出参规范 (56)6.13发货单确认接口 (62)6.13.1接口介绍 (62)6.13.2入参规范 (63)6.13.3出参规范 (66)6.14发货单查询接口 (70)6.14.1接口介绍 (70)6.14.2入参规范 (70)6.14.3出参规范 (71)6.15发货单SN通知接口 (74)6.15.2入参规范 (74)6.15.3出参规范 (75)6.16订单流水查询接口 (75)6.16.1接口介绍 (75)6.16.2入参规范 (75)6.16.3出参规范 (75)6.17订单状态查询接口(批量) (77)6.17.1接口介绍 (77)6.17.2入参规范 (77)6.17.3出参规范 (77)6.18订单流水通知接口 (78)6.18.1接口介绍 (78)6.18.2入参规范 (78)6.18.3出参规范 (79)6.19发货单缺货通知接口 (80)6.19.1接口介绍 (80)6.19.2入参规范 (80)6.19.3出参规范 (81)6.20发货单缺货查询接口 (81)6.20.1接口介绍 (81)6.20.2入参规范 (81)6.20.3出参规范 (81)6.21单据取消接口 (82)6.21.1接口介绍 (82)6.21.2入参规范 (82)6.21.3出参规范 (83)6.22库存查询接口 (84)6.22.2入参规范 (84)6.22.3出参规范 (85)6.23库存盘点通知接口 (88)6.23.1接口介绍 (88)6.23.2入参规范 (88)6.23.3出参规范 (89)6.24库存盘点查询接口 (89)6.24.1接口介绍 (89)6.24.2入参规范 (89)6.24.3出参规范 (89)6.25仓内加工单创建接口 (90)6.25.1接口介绍 (90)6.25.2入参规范 (91)6.25.3出参规范 (92)6.26仓内加工单确认接口 (92)6.26.1接口介绍 (92)6.26.2入参规范 (92)6.26.3出参规范 (94)6.27库存异动通知接口 (94)6.27.1接口介绍 (94)6.27.2入参规范 (94)6.27.3出参规范 (95)6.28菜鸟自动流转查询接口(扩展) (96)6.28.1接口介绍 (96)6.28.2入参规范 (96)6.28.3出参规范 (96)6.29心跳接口 (98)6.29.2入参规范 (98)6.29.3出参规范 (98)7附录 (103)7.1sign签名算法: (103)7.1.1输入参数为 (103)7.1.2按首字母升序排列 (104)7.1.3连接字符串 (104)7.1.4生成签名 sign (104)7.1.5拼装URL请求 (104)3前言3.1业务背景随着电子商务发展,商家所使用到的各类软件越来越多,各个软件之间没有相互打通,形成一个个信息孤岛,给商家的使用带来种种不便,商家要求各个系统之间的对接需求已经越来越迫切;目前在行业内已经有部分系统直接由服务商之间完成了系统软件的对接,但是由于没有统一的接入标准,导致接入较混乱,对接接口的版本也参差不齐,往往这样的系统对接不具有可复制性,多个系统之间的对接,需要多次开发,给商家的使用和功能迭代升级带来了诸多的不便,同时也给服务商带来额外的维护、开发成本;为了满足商家需求,让商家能够突破各个业务系统之间的信息孤岛,提升商家在各个系统之间的操作效率,解决各个系统之间标准化对接的痛点,我们推出了奇门项目;奇门项目一期支持ERP、WMS之间的系统标准化对接,通过构建ERP、WMS系统之间标准通信协议来实现不同系统之间的打通;对商家来说,省去了更换系统软件所带来的额外开发成本;对ISV来说,省去了与多家ERP、WMS系统对接难的问题,ERP通过一次对接奇门项目,打通与所有WMS之间的通信,WMS通过一次对接奇门项目,可以适配所有ERP软件;后期我们也将加入更多系统的支持,例如CRM与ERP的标准化对接,CRM与在线订购类营销工具的标准化对接;敬请期待!3.2名词解释4奇门对接方案4.1奇门对接方式目前商家使用的各个业务系统之间依靠ISV帮助实现ERP到WMS的对接,如果有多仓需求的商家还需要使用到2套以上的第三方仓储服务所提供的WMS软件,ERP、WMS 各自对接,对接的总工作量为N*N倍,不但给ISV的开发带来了极大的成本,对于后期维护,也将是一项艰巨的任务,如下图所示:通过奇门项目后可使原有的网状对接结构变为一对一的对接方式,ERP、WMS只需要与奇门数据总线对接一次即可完成所有系统的适配(特殊场景可能采用扩展字段的方式给与支持),如下图:奇门项目后继接口升级方式将采用字段升级方式,在原有基础上加入更多的业务字段,同时业务接口向下兼容,开发过一次,后继如需更多的业务字段只需在原有接口层面加入业务字段即可,无需重新开发业务逻辑;4.2奇门标准化对接构架前端ERP系统通过TOP平台与奇门应用进行对接,ERP系统通过标准化通信协议、字段访问奇门系统,ERP在此需要进行改造;奇门应用主要提供字段映射、数据翻译、数据路由、账号权限、流控、数据打点等功能,能够让双方的请求通过奇门进行正常的传输,奇门还提供商家自定义扩展字段,通过奇门项目的通用数据通道进行传输,在标准协议不能完全支持的情况下,可以采用扩展字段的方式进行补充;后端WMS系统通过TOP平台与奇门应用进行对接,WMS系统通过标准化通信协议、字段调用奇门系统,WMS在此也需要进行改造;(可选)WMS系统需要提供出能够在系统中新建用户、查询用户的API,以供奇门项目应用调用,新商家接入时,奇门项目可以直接调用该API创建新的用户;4.3系统调用流程正向调用:前端ERP系统通过TOP接口与奇门项目应用进行交互,对于想要发送到WMS的请求首先发送到奇门应用,由奇门负责数据的解析、字段映射、数据翻译,再将处理后的数据通过ERP系统所请求的目的地发送至WMS系统;WMS系统收到请求后,将返回结果送回至奇门应用,由奇门应用统一返回至ERP系统;反向调用:WMS系统主动向ERP系统发出状态更新请求也是类似以上的访问步骤;以下是简版软件流程图:正向流程反向流程4.4联调、测试方式奇门项目支持ERP系统的正向调用以及WMS系统的反向调用,所以对于ERP系统以及WMS系统的测试方法并不一致,以下分别介绍ERP系统以及WMS系统的联调、测试方法:4.4.1ERP端配置信息确认阶段:提前与WMS厂商进行沟通,根据商家的在WMS端的用户信息获取以下配置信息,并提供给奇门项目组,由奇门项目组完成在奇门当中的配置:开发接口阶段:奇门项目当中ERP端支持正向调用也支持反向调用,正向调用的API 接口由TOP平台提供,ERP端直接发起对沙箱环境的调用即可完成接口的测试工作,沙箱环境调用地址如下 (只需修改红色标示的method方法字段和test_type字段,test_type 值可以取normal和error,normal会返回该请求成功的应答,error会返回该请求失败的应答) :/top/router/qimen/service?method=taobao.qi men.itemlack.report&timestamp=2015-04-26%2000:00:07&format=xml&test_type=normal&app_key=testerp_appkey&v=1.0 &sign=abc&sign_method=md5&customerId=stub-cust-code&uid=123456789 反向调用的API接口由ERP端提供,奇门会直接向ERP端发起调用,在此类型的API接口测试的过程当中,需要由服务商使用一个Http Restful接口的客户端向奇门发起反向调用;(推荐使用Chrome浏览器下的REST Console插件)系统联调阶段:依次完成正向请求的开发与反向接口的工作后,与奇门项目组共同进行联调,在测试环境当中依次测试之前开发接口的业务逻辑;系统发布阶段:与WMS端服务商共同确认正式环境的配置值,ERP端直接发起对奇门正式环境的调用,需要将原有访问地址与具体配置地址切换成正式环境地址。

量子Q波技术白皮书

量子Q波技术白皮书

量子“Q波”技术白皮书(2023年)目录1量子信息技术发展概况 (1)1.1发展方向 (1)1.1.1量子通信 (1)1.2.2量子计算 (2)1.3.3量子测量 (2)1.2国内外发展现状 (2)1.2.11主要国家政策 (2)1.2.2量子通信设施部署概况 (3)1.2.3电信运营商量子产业化现状 (4)2中国移动量子密钥服务体系 (4)2.1量子计算对密码算法的影响 (4)2.2量子技术对通信网的使能作用 (5)2.3量子密钥服务体系方案 (6)3量子“Q波”密钥无线分发系统 (7)3.1量子密钥分发问题 (7)3.22量子密钥无线分发技术 (8)3.3研究进展及关键问题 (10)4量子“Q波”密钥服务中心 (12)4.1系统架构 (12)4.2主要功能 (13)5量子“Q波”在通信行业应用场景 (14)5.1关键信息基础设施安全 (14)5.2移动终端加密通信 (15)5.3量子安全对讲 (16)5.4量子安全视频 (16)5.5量子安全物联网 (17)5.6数据容灾备份 (18)6推进建议 (19)缩略语列表 (20)1量子信息技术发展概况1.1发展方向量子信息技术是量子物理与信息科学交叉的新生学科,其物理基础是量子力学。

自从量子信息科学创立以来,已经先后孕育出激光、核磁共振等新技术,成为20世纪最重要的科学发现之一。

进入21世纪,量子科技革命的第二次浪潮正在来临,催生了量子通信、量子计算和量子测量等一批新兴技术,在确保信息安全、提高运算速度、提升测量精度等方面突破经典技术的瓶颈,将极大地改变和提升人类获取、传输和处理信息的方式和能力。

当前,量子技术主要包括量子通信、量子计算和量子测量,三大技术领域的成熟度存在一定差异。

基于量子密钥分发的量子保密通信已进入产业化初期,是国内外运营商在量子科技领域的主要投入方向。

1.1.1量子通信量子通信是量子信息科学的重要分支,它是指利用量子比特作为信息载体来进行信息交互的通信技术。

TongLINKQ8.1技术白皮书

TongLINKQ8.1技术白皮书

T o n g T ech®TongLINK/Q8.1技术白皮书东方通科技中间件技术白皮书(1)目录1.前言 (2)2.企业级应用的传输需求 (2)3.TongLINK/Q简介 (3)4.TongLINK/Q8.0主要新增功能特性 (3)5.TongLINK/Q体系结构 (4)5.1. 产品组成 (4)5.2. 节点 (5)5.3. 监控管理中心 (6)5.4. 开发接口 (6)6.TongLINK/Q基本功能 (6)6.1. 应用构建模式 (6)6.2. 消息传递模式 (8)6.3. 节点组织模式 (9)6.4. 通道连接方式 (9)6.5. 异步通讯机制 (9)6.6. 消息管理 (9)6.7. 队列管理 (10)6.8. 压缩加密 (11)6.9. 支持SSL (12)6.10. 断点续传 (12)6.11. 流量控制 (12)6.12. 集群功能 (12)6.13. 事件功能 (13)6.14. 事务管理 (13)6.15. 应用管理 (13)6.16. 客户端活动连接数监控和限制 (13)6.17. 日志管理 (13)6.18. 配置监控管理 (14)6.19. 安全 (14)6.20. 支持JMS1.1 (15)6.21. 支持JMS传文件和组消息 (15)6.22. 应用接口 (15)7.TongLINK/Q产品特点 (16)7.1. 可靠性 (16)7.2. 高效性 (16)7.3. 安全性 (16)7.4. 可用性 (16)7.5. 可扩展性 (16)7.6. 开放性 (17)7.7. 可管理性 (17)8.解决方案 (17)8.1. 联合审批系统 (17)8.2. 股票信息发布系统 (19)8.3. 与应用服务器的集成 (19)1.前言随着计算机技术的发展,分布式应用系统的应用日益广泛,在这样的环境中,无论硬件还是软件平台都不可能做到统一。

大规模的应用软件通常要求在软、硬件各不相同的分布式网络上运行,由此出现了不同硬件平台、不同网络环境、不同数据库之间的互操作。

Wi-Fi 7技术白皮书(新)

Wi-Fi 7技术白皮书(新)

Wi-Fi 7 技术白皮书目录1 概述 (1)1.1 简介 (1)1.2 产生背景 (1)1.3 技术优点 (1)2 关键技术介绍 (3)2.1 物理层提升 (3)2.1.1 320MHz带宽 (3)2.1.2 4096-QAM调制 (4)2.1.3 MIMO 16X16 (5)2.2 多链路设备(MLD) (6)2.3 OFDMA增强 (8)2.3.1 Multi-RU (8)2.3.2 Preamble Puncturing (9)2.4 多AP协同 (10)2.4.1 协同空间重用(CSR) (10)2.4.2 联合传输(JXT) (10)2.4.3 协同正交频分多址(C-OFDMA) (11)2.4.4 协同波束赋形(CBF) (11)3 总结 (13)3.1 更高吞吐速率 (13)3.2 更低时延保障 (13)3.3 更强高密能力 (13)4 缩略语 (14)i1 概述1.1 简介当前全球有近200 亿的Wi-Fi 设备正在使用,Wi-Fi 已成为生活、工作中不可或缺的一部分。

在实际应用中,Wi-Fi 协议所传输无线流量,已占到无线总流量的90%。

海量数据快速、安全传输受益于巨量Wi-Fi 设备高效、安全、可靠地工作,而Wi-Fi 设备高效安全工作的灵魂在于802.11 协议的全面支撑。

1.2 产生背景回顾802.11 协议发展历程,初版802.11 协议速率仅为2Mbps。

802.11b 使用新的编码形式,将速率提升到11Mbps。

802.11a 利用新的5GHz 频段,引入OFDM 技术并采用64-QAM 调制将无线速率提升到54Mbps。

802.11g 将802.11a 的技术同步推广到2.4GHz 频段,2.4GHz 频段也能到达54Mbps 的速率。

802.11n 时代,MIMO 作为一项重大技术被引入WLAN 协议,同时采用更宽的40MHz 带宽,将WLAN 速率提升到了600Mbps。

[1]TLQ8.0产品培训系统概述

[1]TLQ8.0产品培训系统概述

端口监听与客户端代理
Port QCU1
工作线程 工作线程 工作线程 工作线程 工作线程
CliBroker
CliBroker
node
QCU2 工作线程 工作线程 工作线程
Client APP
CliBroker
瘦客户
TLQ的客户端是跟TLQ服务器相对的概念,客户端应用运行时不需要 核心进程和各种IPC资源的辅助;
传输进程: • 传输进程分为发送进程和接收进程两种; • 传输进程通过创建工作线程来完成消息的网络传输: - 发送线程负责连接的建立和消息数据的网络发送。 - 接收线程负责消息数据的网络接收。 • 发送进程:监视队列,创建和监控发送线程。 • 接收进程:监听端口,创建和监控接收线程。
发送连接: • 连接为两个节点QCU间进行数据传输的通道(TCP下为socket连接); • 由数据发起方建立,连接双方进行维护; • 一个发送进程可以对应一个或多个发送连接。
2015/12/22
33
发布订阅
图示
Subscriber Publisher 主 题
Subscriber
Subscriber Subscriber
举例:古董拍卖,主题为某个古董的竞价
发布者:发布古董的最新价格信息
订阅者:订阅古董的最新价格信息
2015/12/22
34
发布订阅
发布类型 Event--事件型:
消息可发送到的队列:
发送队列 本地队列 远程队列
2015/12/22
28
点对点传输
接收消息: 只能接收ready状态的消息 只能从本地队列中接收消息 采用等待模式接收(等待时间大于0或-1)和非等待模式(等待时 间为0)接收
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

T o n g T ech®TongLINK/Q8.1技术白皮书东方通科技中间件技术白皮书(1)目录1.前言 (2)2.企业级应用的传输需求 (2)3.TongLINK/Q简介 (3)4.TongLINK/Q8.0主要新增功能特性 (3)5.TongLINK/Q体系结构 (4)5.1. 产品组成 (4)5.2. 节点 (5)5.3. 监控管理中心 (6)5.4. 开发接口 (6)6.TongLINK/Q基本功能 (6)6.1. 应用构建模式 (6)6.2. 消息传递模式 (8)6.3. 节点组织模式 (9)6.4. 通道连接方式 (9)6.5. 异步通讯机制 (9)6.6. 消息管理 (9)6.7. 队列管理 (10)6.8. 压缩加密 (11)6.9. 支持SSL (12)6.10. 断点续传 (12)6.11. 流量控制 (12)6.12. 集群功能 (12)6.13. 事件功能 (13)6.14. 事务管理 (13)6.15. 应用管理 (13)6.16. 客户端活动连接数监控和限制 (13)6.17. 日志管理 (13)6.18. 配置监控管理 (14)6.19. 安全 (14)6.20. 支持JMS1.1 (15)6.21. 支持JMS传文件和组消息 (15)6.22. 应用接口 (15)7.TongLINK/Q产品特点 (16)7.1. 可靠性 (16)7.2. 高效性 (16)7.3. 安全性 (16)7.4. 可用性 (16)7.5. 可扩展性 (16)7.6. 开放性 (17)7.7. 可管理性 (17)8.解决方案 (17)8.1. 联合审批系统 (17)8.2. 股票信息发布系统 (19)8.3. 与应用服务器的集成 (19)1.前言随着计算机技术的发展,分布式应用系统的应用日益广泛,在这样的环境中,无论硬件还是软件平台都不可能做到统一。

大规模的应用软件通常要求在软、硬件各不相同的分布式网络上运行,由此出现了不同硬件平台、不同网络环境、不同数据库之间的互操作。

为了更好地开发和应用能够运行在这种异构平台上的软件,迫切需要一种基于标准的、独立于计算机硬件及操作系统的开发和运行环境,这就需要中间件技术了。

中间件是指基于计算机硬件和操作系统之上,支持应用软件开发和运行的系统软件,它为企业级的分布式应用提供了一个标准的平台,使得应用软件开发和运行能够独立于特定的计算机硬件和操作系统平台,实现企业应用系统的集成。

消息传输中间件作为中间件领域中应用最广的一类中间件产品,为应用系统提供了可靠的消息通信手段,能够实现不同操作系统平台、数据库和硬件系统平台的数据通信。

2.企业级应用的传输需求无论您是政府、电信、金融、交通、能源、电力等企业的信息化建设者,还是正在为这些企业进行应用系统开发的软件企业,如果您的应用系统有如下问题或需求时,消息中间件都是您最佳的选择。

大量的数据传输您的企业中,每时每刻都存在不同系统或不同部门之间进行数据交换的需求,这些数据交换也许还在通过发送邮件、打电话或手工拷盘的方式进行,为何不借助消息中间件为您的企业建立一套稳定而高效的传输系统,来提高工作的效率呢?操作平台多样另外,随着网络环境、操作平台的丰富,您的企业应用可能不单单运行在Windows平台上,可能会运行在Unix、Linux等其他操作平台上,如何让您的企业应用能够灵活适应不同操作平台呢?消息中间件的跨平台能力,能够为您屏蔽底层的所有差异和困难,您的应用可以畅通的运行在不同平台上。

要求传输可靠性您的企业应用可能需要在数据传输的过程中确保消息的可靠性,不允许丢失消息。

即使在传输过程中出现机器宕机或网络断开的故障,也要求能够对传输的数据进行保存,等待故障排除后,能够继续续传,而不是丢弃出现故障前已经传输的数据,让用户重新进行传输。

要求传输高效您的企业应用对于系统数据交换和传输效率有非常高的要求,要求应用系统能够灵活的适应不同的网络条件,并最大限度的利用网络资源,提供高效的传输保障。

要求系统安全性安全对于当今的企业尤为重要,任何信息的被窃都将给企业带来巨大的损失,您的企业对安全一定也有非常高的要求,不仅仅要求进行数据传输的各点之间要进行安全认证,同时也要求网络上传输的数据的安全性,不允许数据以明文在网络上传输。

系统高可用性您的企业应用系统需要具有非常强的可用性,要求在不允许某个点出现故障时,或某个传输的通路出现故障时,不影响其他点的传输或整个系统的使用。

系统可扩展您的企业系统可能需要根据应用规模或数据规模的增长,通过不断的调整系统的各项参数或不断增加新的服务器去满足这种需求,而这样的调整又必须是在运行系统不停机的情况下进行。

能够缩短建设工期也许您还在为系统中的底层传输处理而投入大量人力进行开发,而无法抽出更多的人力去关注业务逻辑,项目的进度和工期难以保证。

为何不使用成熟的消息中间件产品为您解决负责的传输问题,通过它来降低系统复杂度和建设成本,从而缩短项目的建设工期呢?3.TongLINK/Q简介TongLINK/Q作为东方通科技公司的消息中间件产品,它以其独特的消息、队列、可靠等机制和技术优势为各种分布式应用系统的开发注入了强大动力,极大地推动了数据交换及应用系统集成的发展。

TongLINK/Q先进的队列、消息及路由等处理机制,使其能够为应用系统提供高效、灵活的同步和异步传输处理、存储转发、消息路由等技术支持,确保消息在任何情况下都能够安全、可靠的送达。

通过使用TongLINK/Q,应用系统完全不需要担心消息传递过程中可能遇到的各种障碍(机器故障、网络故障等)和异常。

TongLINK/Q提供点对点、发布订阅、路由、集群等多种方式的消息传递模式,极大方便了企业应用的灵活构建,同时TongLINK/Q通过对核心、进程管理、队列管理等各层面的优化和改进,能够更加充分地利用硬件和网络资源,极大地提高了传输效率,为各种不同应用模式、不同系统规模、不同消息传输量的系统提供了强有力的后台支撑。

TongLINK/Q为系统的管理人员提供了丰富易用的管理工具,以满足不同的管理习惯和管理需求。

通过管理工具,在系统运行过程中,可以对系统对象进行动态管理和控制,以达到对系统运行规模进行调控、节省系统资源、提高效率的目的。

通过基于浏览器模式的可视化监控管理中心,用户可以在任何运行IE 的远端对系统进行远程集中管理,包括系统的远程启动、停止、配置和监控,极大地方便了系统的维护和管理。

TongLINK/Q全面支持JMS1.1规范标准,用户可借助于它进行标准化的应用开发,并能够轻松地与其他系统进行集成。

通过JMS1.1标准,TongLINK/Q能够无缝的与东方通公司的其他的中间件产品进行集成,如与J2EE应用服务器TongWeb、企业应用集成平台产品TongIntegrator等有机的集成。

TongLINK/Q也可以和任何遵循JMS1.1规范的其他主流应用系统或中间件产品进行无缝集成。

TongLINK/Q作为一个消息传递的可靠平台,应用系统可以借助于它轻松地交换和处理消息,而无需考虑消息传递的具体细节,能够大大降低开发难度,缩短开发周期,节约开发成本。

4.TongLINK/Q8.1主要新增功能特性TongLINK/Q8.1在集群、易用性上有了全方位的优化和提升,将给客户带来更简单、更可靠、更强大的数据传输服务。

1.TongLINK/Q8.1增加和优化了核心的部分功能,在易用性上有了大幅提升。

增加虚拟队列在已有本地队列的基础上,提出虚拟队列的概念,即在单个本地队列上,可以虚拟出多个本地队列,在使用本地队列时,可以直接使用本地队列或虚拟队列,系统中使用虚拟队列可以减少系统资源的占用。

对于资源占用敏感的系统,以及系统需要配置大量本地队列,而使用频率又不高的系统,采用虚拟队列可以有效降低对系统资源的浪费。

增加核心直接触发应用程序的功能在已有应用触发的基础上,增加一种简单的应用触发机制,核心能够直接启动应用程序接收消息,无需额外实现触发管理器,简化应用的管理和启动过程。

增加消息日志在日志系统中,增加消息日志的记录,记录消息的属性、传输结果等内容,可以通过消息日志统查找某条消息的传输结果,进行消息的统计等操作。

管理控制台优化和增强管理控制台的优化和增强包括:远程JA V A API提供标准JMX接口;提供导入功能,能够从文本,excel等文件导入配置信息,简少配置的工作量;管理控制台提供在线帮助等。

增加部分API对已经放入发送队列的消息,提供两个消息操作API,一是改变消息优先级的API,二是在不同的发送队列之间移动消息的API。

2.服务器集群完善增加多种集群分发方式,在按照消息数进行负载分发的基础上,增加按照待发送消息大小进行动态分发的功能,保证所有目标服务器的发送数据量均衡;发送节点同步访问集群时,返回的应答消息能够自动通过集群服务器把应答返回到对应的请求节点。

5.TongLINK/Q体系结构5.1.产品组成TongLINK/Q产品由运行节点、监控管理中心、开发接口三部分组成。

组成结构如下图所示:节点是TongLINK/Q的最上层的一个基本概念,是TongLINK/Q在一台物理机器上的一套运行环境,主要由相关的配置文件、核心进程、队列、代理进程组成,提供基于队列的消息传输服务。

监控管理中心是用来对TongLINK/Q运行环境进行配置和监控管理的平台,可提供集中式的远程管理,对所有TongLINK/Q节点的监控和管理可以在一个点就能够完成,极大方便系统的维护和管理。

开发接口是TongLINK/Q提供的一组强大的API包,应用开发人员使用它能够轻松完成消息的传递和系统的维护管理。

5.2.节点节点是TongLINK/Q产品在网络中的一套运行环境和基本单位,由一个或一组队列控制单元、配置文件、远程监控代理进程、系统运行监控进程组成,为应用系统提供消息存储、传输、管理、控制服务。

TongLINK/Q节点的组成结构如下:核心进程代理进程配置文件队列队列控制单元队列控制单元负责对一组队列进行管理和监控,消息发送、接收、通道维护等工作都由队列控制单元负责。

一个节点可以根据系统的规模建立一个或多个队列控制单元,以提高系统的管理灵活度和消息的处理能力。

队列控制单元由配置文件、数据交换区、一组核心进程(发送进程、接收进程、监控进程)和一组代理进程(客户代理进程、发布订阅代理进程)等组成。

数据交换区用来进行应用系统及TongLINK/Q核心进行之间的数据交换;监控管理进程负责消息在数据交换区中与队列之间进行传递,并负责监控队列中消息状态,根据情况向队列管理进程发出信号,以便队列管理进程对某些消息进行特殊操作;发送进程负责将消息从队列中取出发送到网络上;接收进程负责从网络上接收消息并放入队列;客户代理进程负责响应远程API 的操作请求;发布订阅代理负责提供发布订阅代理服务;队列是消息的安全存放地,队列存储消息直到它被应用程序处理。

相关文档
最新文档