System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数据链分布式事务处理平台制造技术_技高网

一种数据链分布式事务处理平台制造技术

技术编号:41315975 阅读:10 留言:0更新日期:2024-05-13 14:57
本发明专利技术公开了一种数据链分布式事务处理平台,涉及网络通信数据同步领域。本发明专利技术包含事务协调器、事务处理服务、可靠消息服务和消息中间件;事务协调器掌管全局的事务状态,通过TCC机制保证本地事务执行过程中数据的一致性;事务处理服务按照不同业务域完成事务处理的操作;可靠消息服务接收主题空间的各类数据,对消息中间件进行监控,保证消息的正常发送和接收,实现消息可靠传输;消息中间件实现消息优先级排序,保障消息接收和发送。本发明专利技术可实现平台之间态势信息共享、决策命令互通、协同指令一致,提高了异常处理能力和流程自动化程度。

【技术实现步骤摘要】

本专利技术属于网络通信数据同步领域,具体涉及一种数据链分布式事务处理平台


技术介绍

1、数据链系统通过链接各类设备,按照规定的消息格式和通信协议,自动实时的传输态势、决策、协同等信息。数据链系统的核心工作是保证各平台信息的实时传输、精准送达,从而实现各平台对态势的一致理解和行动的有效协同。

2、数据链系统作为一个跨平台的分布式系统,各平台在物理空间上处于分离状态,根据差异化功能需求部署了不同的应用软件、信息处理软件、数据库资源等,通过各平台共同参与并完成相关操作来实现完整的系统功能。在数据链系统实际运行过程中,由于各类约束条件和异常情况的存在,跨平台的信息交互无法满足数据链系统强实时性、高可靠性和准一致性的要求,出现异常情况后流程无法自动化处理和继续执行,从而降低数据链系统的实际使用效果。因此,必须深入研究分布式事务在数据链领域的应用,通过监控各平台软件的运行状态和流程,从而实现数据链系统的流程自动化和状态一致性。


技术实现思路

1、有鉴于此,本专利技术提出一种数据链分布式事务处理平台。本专利技术通过设计事务协调器、事务处理服务、可靠消息服务和消息中间件,保证本地事务和跨平台分布式事务的处理,实现态势信息共享、决策命令互通、协同指令一致。

2、本专利技术采用如下技术方案来实现:

3、一种数据链分布式事务处理平台,包含事务协调器、事务处理服务、可靠消息服务和消息中间件,其中:

4、所述事务协调器掌管全局的事务状态,通过tcc机制保证本地事务执行过程中数据的一致性;

5、所述事务处理服务按照不同业务域完成事务处理的操作;

6、所述可靠消息服务接收主题空间的各类数据,对消息中间件进行监控,保证消息的正常发送和接收,实现消息可靠传输;

7、所述消息中间件实现消息优先级排序,保障消息接收和发送。

8、进一步地,所述事务协调器包括事务管理组件、事务拦截组件、事务恢复组件和事务存储组件,其中:

9、所述事务管理组件负责提供事务处理的接口,实现事务的获取、发起、提交、回滚、事务参与者的新增,以及运维类、决策类、态势类、协同类事务的执行;其中,事务参与者包括用户、应用、线程;

10、所述事务拦截组件负责准备阶段的事务发起和传播、结束阶段的事务提交或回滚,实现对事务活动流程的控制和资源的协调拦截;

11、所述事务恢复组件负责对中断事务进行恢复工作,通过定时查询没有完成的事务,并对其作出相应的处理以保证数据的最终一致性;

12、所述事务存储组件负责对事务进行持久化,提供事务日志新增、更新、获取、删除的接口。

13、进一步地,所述事务处理服务包括运维类事务处理服务、决策类事务处理服务、态势类事务处理服务和协同类事务处理服务,事务处理服务由各自事务库实现业务数据持久化存储,其中:

14、所述运维类事务处理服务实现网络规划和运维、系统信息管理;

15、所述决策类事务处理服务实现任务分配、行动决策、任务协同数据的事务化处理,包括数据准备、发送、接收、删除、特殊处理5个环节;

16、所述态势类事务处理服务实现位置信息获取、状态信息获取、图像视频传输数据的事务化处理,包括数据准备、发送、接收、删除、特殊处理5个环节;

17、所述协同类事务处理服务实现感知设备协同、执行设备协同和行动协同。

18、进一步地,所述可靠消息服务包括待发送、已发送、已完成3种状态,通过消息状态监控,保障跨平台分布式事务的顺利执行。

19、进一步地,所述消息中间件分为发送队列和接收队列,实现消息的优先级配置、数据过滤、重发和服务质量保障。

20、进一步地,当有多个用户、多个应用或多个线程访问或操作同一数据源时,采用tcc机制将一个完整的事务操作分为三个阶段,保障本地事务数据的一致性;当在一个网络中有多个平台存在并共同完成数据链的某个功能时,跨平台数据交互的方式是消息,通过可靠消息机制保障跨平台的事务操作,实现跨平台数据的最终一致理解。

21、进一步地,外部应用通过数据接口向事务协调器发送某一功能对应的全局事务id作为激励,由事务协调器启动相关事务并完成编排组合,经运维、决策、态势、协同功能事务处理后形成消息,进入信息分发主题空间,并由可靠消息服务完成消息的持久化、写入中间件和状态监控,发送队列按照服务质量将消息送入传输网络。

22、进一步地,进行消息处理时,从应用、事务包、消息分发三个层面对数据的处理过程进行定义;每条消息是相关数据项的集合,通过事务包实现消息所对应的基础功能,每个事务包具有独立性,并通过事务包的级联处理,组成平台的各个功能;

23、事务包按实际处理需要,包含发送准备子事务、发送子事务、接收处理子事务、删除子事务和特殊处理子事务,其中:

24、发送准备子事务为发送子事务提供数据,以初始化或修改信息内容;

25、发送子事务定义发送信息的必要条件,满足条件后进行消息发送;

26、接收处理子事务在接收一条消息后,按照规定的处理规则进行处理;

27、删除子事务用于在超时后删除数据记录;

28、特殊处理子事务用于对发送准备子事务、发送子事务、接收处理子事务、删除子事务的事务或规则没有考虑到的情况进行处理。

29、本专利技术具有以下有益效果:

30、(1)实现网内多成员高并发数据的一致性处理。

31、数据链的应用过程中,网络成员成百上千,存在数据高并发的情况。数据在高并发时,由于对同一数据的访问先后顺序不确定,因此不同的网络节点的数据也不尽一致。本专利技术可实现多消息并发处理中的时序同步和一致理解,以及优先级条件下的消息嵌套处理,满足数据链系统强实时性、高可靠性和准一致性的要求。

32、(2)实现平台多功能数据处理的标准化。

33、采用基于事务的数据一致性处理流程,完成跨平台的数据采集、处理、存储和分发,使数据链系统中各参与单元协调一致工作、共同完成数据链系统功能,发挥系统效能。

34、(3)实现数据链分布式事务处理。

35、通过设计本地事务处理和跨平台事务实现全局事务的一致性。本地事务通过事务协调器实现,保障平台在单次任务中流程逻辑的一致。跨平台事务通过可靠消息服务和消息中间件实现,保障跨平台消息收发的异步解耦和并发处理。

本文档来自技高网...

【技术保护点】

1.一种数据链分布式事务处理平台,其特征在于,包含事务协调器、事务处理服务、可靠消息服务和消息中间件,其中:

2.根据权利要求1所述的一种数据链分布式事务处理平台,其特征在于,所述事务协调器包括事务管理组件、事务拦截组件、事务恢复组件和事务存储组件,其中:

3.根据权利要求1所述的一种数据链分布式事务处理平台,其特征在于,所述事务处理服务包括运维类事务处理服务、决策类事务处理服务、态势类事务处理服务和协同类事务处理服务,事务处理服务由各自事务库实现业务数据持久化存储,其中:

4.根据权利要求1所述的一种数据链分布式事务处理平台,其特征在于,所述可靠消息服务包括待发送、已发送、已完成3种状态,通过消息状态监控,保障跨平台分布式事务的顺利执行。

5.根据权利要求1所述的一种数据链分布式事务处理平台,其特征在于,所述消息中间件分为发送队列和接收队列,实现消息的优先级配置、数据过滤、重发和服务质量保障。

6.根据权利要求1所述的一种数据链分布式事务处理平台,其特征在于,当有多个用户、多个应用或多个线程访问或操作同一数据源时,采用TCC机制将一个完整的事务操作分为三个阶段,保障本地事务数据的一致性;当在一个网络中有多个平台存在并共同完成数据链的某个功能时,跨平台数据交互的方式是消息,通过可靠消息机制保障跨平台的事务操作,实现跨平台数据的最终一致理解。

7.根据权利要求1所述的一种数据链分布式事务处理平台,其特征在于,外部应用通过数据接口向事务协调器发送某一功能对应的全局事务ID作为激励,由事务协调器启动相关事务并完成编排组合,经运维、决策、态势、协同功能事务处理后形成消息,进入信息分发主题空间,并由可靠消息服务完成消息的持久化、写入中间件和状态监控,发送队列按照服务质量将消息送入传输网络。

8.根据权利要求1所述的一种数据链分布式事务处理平台,其特征在于,进行消息处理时,从应用、事务包、消息分发三个层面对数据的处理过程进行定义;每条消息是相关数据项的集合,通过事务包实现消息所对应的基础功能,每个事务包具有独立性,并通过事务包的级联处理,组成平台的各个功能;

...

【技术特征摘要】

1.一种数据链分布式事务处理平台,其特征在于,包含事务协调器、事务处理服务、可靠消息服务和消息中间件,其中:

2.根据权利要求1所述的一种数据链分布式事务处理平台,其特征在于,所述事务协调器包括事务管理组件、事务拦截组件、事务恢复组件和事务存储组件,其中:

3.根据权利要求1所述的一种数据链分布式事务处理平台,其特征在于,所述事务处理服务包括运维类事务处理服务、决策类事务处理服务、态势类事务处理服务和协同类事务处理服务,事务处理服务由各自事务库实现业务数据持久化存储,其中:

4.根据权利要求1所述的一种数据链分布式事务处理平台,其特征在于,所述可靠消息服务包括待发送、已发送、已完成3种状态,通过消息状态监控,保障跨平台分布式事务的顺利执行。

5.根据权利要求1所述的一种数据链分布式事务处理平台,其特征在于,所述消息中间件分为发送队列和接收队列,实现消息的优先级配置、数据过滤、重发和服务质量保障。

6.根据权利要求1所述的一种数据链分布式事务处理平台,其特征在...

【专利技术属性】
技术研发人员:高射刘伟刚马培博韩博关珍博齐忠杰刘文亮
申请(专利权)人:中国电子科技集团公司第五十四研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1