无道科技
交易中间件TongEASY

TongEASY是东方通自主研发的一款成熟交易中间件,设计符合国际、国内标准,面向复杂的交易协调、通信处理、业务调度、集群负载等场景,支撑交易系统快速构建与部署,简单易用。

产品经过二十多年不断迭代优化,在银行、电信、社保、公积金等行业众多关键业务系统中得到长期检验,连续稳定运行20多年,获得业界广泛认可,曾荣获国家科学技术进步二等奖荣誉。

TongEASY在分布式交易处理(Distributed Transaction Process)中负责正确传递交易,管理交易的完整性,调度系统资源和应用程序均衡负载运行,保证整个系统运行的高可靠性和高效性。适用于对数据一致性及事务完整性要求高、并发量大、响应时间要求高的业务场景,如银行、电信、公积金、医疗、证券、财务等各种涉及钱、账务等关键数据的行业系统。

● 事务一致性保证

通过发明专利“保证交易一致性的方法”(专利号:ZL98101433X)及两阶段提交协议,TongEASY可以保证多个分支事务间的一致性,从而使多个业务间、多个数据库间的数据一致,避免产生差错。万一由于硬件或软件原因造成个别差错,TongEASY会进行记录并提醒人工干预。

● 并发控制

当某类业务有大量的并发时,TongEASY会根据业务情况自动启动进程进行并发服务,并对各类业务的进程并发总数及等待总数进行控制,从而使系统的吞吐率达到最优。同时,TongEASY还会根据各类业务的重要性,设置不同的调度策略,对性能进行动态调整。

● 名字服务集群

当某类业务并发量很大时,可以通过增加名字服务进行集群横向扩展,当某台机器故障时,名字服务会自动将机器隔离,修复后,又会自动加入集群。同时,可以通过动态修改名字服务进行软件升级,升级过程不停机,这就保证系统能够7*24小时不间断运行。

● 路由及路由备份功能

TongEASY提供高效数据通道,能够把大量的前端请求汇聚成较少的后端连接应用系统,即使在大量用户同时请求服务的时候也能够保持快速、稳定的工作状态。TongEASY提供路由功能,从而能使两个不同网段的机器互联,两节点间的路由还可以备份,当其中一条损坏时,不影响通信。

● 多种动态配置能力

TongEASY提供多种动态配置能力,包括网络节点、交易管理方式、应用程序管理方式、名字服务表以及其它一些控制参数;支持系统动态增减网络节点,调整交易和服务的管理方式。绝大多数参数支持动态调整,无需停机。

● 完整性保护机制

TongEASY提供了多种完善交易(事务)完整性保护机制,在恶劣条件下也能保证交易(事务)的完整性和数据一致性。

  • 保障交易完整性

    监控和管理系统中的每笔交易,提供多种机制保障交易完整性和数据一致性。

  • 支持大并发交易

    通过名字服务、集群管理等,将不同的交易事务分布于多个节点之上,能够灵活扩展。

  • 良好的异构兼容性

    支持跨系统、跨语言、跨数据库的不同应用系统之间的交易协同,国产环境适配良好。

  • 全面的安全机制

    通过数据加密通信、SSL通道、国密算法等,降低业务运行和业务数据的安全风险。


  • 名字服务集群与负载均衡

    提供名字服务功能,允许以静态配置或负载均衡的方式将不同的事务分布于多个物理节点上,这样就可以增加系统扩展的灵活性。

  • 动态配置参数

    提供动态配置系统运行参数的功能,以便用户根据系统的运行状况及时动态调整系统的运行,使系统运行达到最优。

  • 数据加密与压缩

    提供可选加密/解密功能,以及数据流或文件压缩接口。

  • 程序分类管理

    将应用程序分成几类分别加以有效的管理,可分类设置并发控制。

  • 交易(事务)完整性管理

    内置事务管理器,通过对交易(事务)的过程管理,实现对分布式交易(事务)的完整性管理。


在使用TongEASY构建的应用系统中,交易(事务)进行时,主要涉及以下流程:

a) 客户方应用程序向核心发送请求。

b) 核心经过加工处理通过通讯管理模块将请求数据发送到服务方的核心。

c) 服务方核心内部登记处理后,根据交易码触发相应的服务程序。

d) 服务程序处理结束后,将应答按照原路返回给客户程序。

e) 在正常处理过程中,事务的所有分支完成后,由客户端应用发起整个事务的提交或回滚,由核心来进行整个分布式事务的提交或回滚。

f) 在整个事务的处理过程中,如果发现事务异常,系统监控模块会自动对该事务进行回滚。

微信扫码咨询
微信咨询 回顶部