【技术实现步骤摘要】
基于自适应规则的数据交换系统
本专利技术涉及一种基于自适应规则的数据交换系统。
技术介绍
以互联网为代表的“信息高速公路”近年来的快速发展,实现了人、机、物三元世界的快速融合,在颠覆了人们生活方式的同时,也带来了数据规模的爆炸式增长,据预测,未来10年全球的数据将增加50倍,对数据的存储、处理及交换技术提出了较高的要求。目前,数据存储的方式众多,包括多种关系型数据库、非关系型数据库、本地文件存储、分布式文件存储等,面对如此众多的数据源,要实现不同数据源、不同数据中心的数据交换的问题是当前数据交换技术要解决的一个难点,
技术实现思路
本专利技术通过自适应规则的数据交换技术,提供一种自适应规则可定制化、过程自动化、规则化、事件驱动化的数据交换解决系统,实现上述目的的技术方案如下:基于自适应规则的数据交换系统部署在本地域和目标域的主机上,所述客户端之间通过基于自适应规则的数据交换系统发送文件和/或接收文件,所述客户端分别为发送客户端、接收客户端,基于自适应规则的数据交换系统包括发送端和接收端;发送端匹配发送客户端,通过发送端将发送客户端的文件发送出去,接收端匹配接收客户端, ...
【技术保护点】
1.基于自适应规则的数据交换系统,所述客户端之间通过基于自适应规则的数据交换系统发送文件和/或接收文件,所述客户端为发送客户端、接收客户端,基于自适应规则的数据交换系统包括发送端和接收端,其特征在于:发送端和接收端都能够自定义规则,其中,发送端用于定义发送规则,接收端用于定义接收规则,发送规则和接收规则能够分为识别规则和处理规则,并能够定义多个,由规则引擎控制不同规则间的分支、回溯;发送端发送文件或命令给目标域,如果不指定目标域,则直接利用发送规则中描述的规则进行处理;接收端用于接收发送端发送的数据,接收到数据之后,按照接收规则处理数据,实现数据交换。
【技术特征摘要】
1.基于自适应规则的数据交换系统,所述客户端之间通过基于自适应规则的数据交换系统发送文件和/或接收文件,所述客户端为发送客户端、接收客户端,基于自适应规则的数据交换系统包括发送端和接收端,其特征在于:发送端和接收端都能够自定义规则,其中,发送端用于定义发送规则,接收端用于定义接收规则,发送规则和接收规则能够分为识别规则和处理规则,并能够定义多个,由规则引擎控制不同规则间的分支、回溯;发送端发送文件或命令给目标域,如果不指定目标域,则直接利用发送规则中描述的规则进行处理;接收端用于接收发送端发送的数据,接收到数据之后,按照接收规则处理数据,实现数据交换。2.根据权利要求1所述的基于自适应规则的数据交换系统,其特征在于:其中,数据交换过程如下:(1)发送客户端通过agent进程发送一个提交文件的请求到本地Yoyorep进程,如果发送失败,本地Yoyorepl进程会保存请求到发送端的LMDB数据库;(2)本地Yoyorepl进程从发送端的文件系统或DataCell打开文件,然后按照发送规则处理此文件;本地Yoyorepl进程试图按照发送规则中的条件匹配文件元数据,如果匹配,则执行相关操作,将文件发送给目的域中远程Yoyorepl进程;本地Yoyorepl进程会为每个域创建文件传输作业,将作业保存到发送端的LMDB数据库,并将作业队列发送到发送端的发送队列;(3)本地Yoyorepl进程的线程捡取队列中的第一个作业,然后开始发送文件到远程...
【专利技术属性】
技术研发人员:姚宏宇,
申请(专利权)人:北京友友天宇系统技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。