当前位置: 首页 > 专利查询>南湖实验室专利>正文

一种基于管道-过滤器架构的数据传输方法、系统及设备技术方案

技术编号:41324042 阅读:56 留言:0更新日期:2024-05-13 15:02
本发明专利技术公开一种基于管道‑过滤器架构的数据传输方法、系统及设备,涉及数据传输领域,该方法包括分别构建用于数据输入的抽象Source过滤器、用于数据转换的抽象Transform过滤器和用于数据输出的抽象Sink过滤器;抽象Source过滤器、抽象Transform过滤器和抽象Sink过滤器均为抽象过滤器;用户自定义过滤器继承自抽象过滤器;抽象Transform过滤器和抽象Sink过滤器均继承自AbstractActor;构建数据管道;基于Actor模型,将用户确定的过滤器分别添加至数据管道中,构建管道‑过滤器链路;利用构建的管道‑过滤器链路进行数据的传输。本发明专利技术能够提高数据传输的效率和通用性。

【技术实现步骤摘要】

本专利技术涉及数据传输领域,特别是涉及一种基于管道-过滤器架构的数据传输方法、系统及设备


技术介绍

1、管道-过滤器架构是一种面向数据流的软件体系结构。主要由管道和过滤器组成,过滤器为一个具体的处理模块,接受输入数据然后进行一定的处理,最后进行输出;管道是传输数据的组件,用于将数据从一个过滤器的输出接口传送到下一个过滤器的输入接口。

2、目前已有的具有管道-过滤器架构风格的软件都结构复杂、依赖众多、部署繁琐、使用门槛高,没有一种设计清晰、使用方便、通用的管道-过滤器架构系统。为了解决上述问题,亟需提供一种新的方法设计管道-过滤器架构,进而提高数据传输的效率。


技术实现思路

1、本专利技术的目的是提供一种基于管道-过滤器架构的数据传输方法、系统及设备,能够提高数据传输的效率和通用性。

2、为实现上述目的,本专利技术提供了如下方案:

3、一种基于管道-过滤器架构的数据传输方法,包括:

4、分别构建用于数据输入的抽象source过滤器、用于数据转换的抽象transf本文档来自技高网...

【技术保护点】

1.一种基于管道-过滤器架构的数据传输方法,其特征在于,包括:

2.根据权利要求1所述的一种基于管道-过滤器架构的数据传输方法,其特征在于,所述数据管道中存在一个队列msgQueue;所述队列msgQueue用于存储从数据源摄取的数据。

3.根据权利要求2所述的一种基于管道-过滤器架构的数据传输方法,其特征在于,所述基于Actor模型,将用户确定的过滤器分别添加至数据管道中,构建管道-过滤器链路,具体包括:

4.根据权利要求3所述的一种基于管道-过滤器架构的数据传输方法,其特征在于,所述利用构建的管道-过滤器链路进行数据的传输,具体包括:

...

【技术特征摘要】

1.一种基于管道-过滤器架构的数据传输方法,其特征在于,包括:

2.根据权利要求1所述的一种基于管道-过滤器架构的数据传输方法,其特征在于,所述数据管道中存在一个队列msgqueue;所述队列msgqueue用于存储从数据源摄取的数据。

3.根据权利要求2所述的一种基于管道-过滤器架构的数据传输方法,其特征在于,所述基于actor模型,将用户确定的过滤器分别添加至数据管道中,构建管道-过滤器链路,具体包括:

4.根据权利要求3所述的一种基于管道...

【专利技术属性】
技术研发人员:张涛刘昊王朋郁晨熹陈巍王琪刘荫隆陈志凌刘哲峰
申请(专利权)人:南湖实验室
类型:发明
国别省市:

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

1