首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种根据YAML文件定义数据处理流程的方法及装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中盈优创资讯科技有限公司

摘要:本发明提供了一种根据YAML文件定义数据处理流程的方法及装置,所述方法包括:用户根据需求查看当前的流程引擎中的复用组件是否满足需求,若不满足,则使用YAML文件定义一个新的复用组件;判断所述的新的复用组件是否需要被复用,若不需要,则将所述的新的复用组件注册到流程引擎;启动流程引擎,加载流程引擎中的已存在的复用组件,启动所有的输入模块中的连接函数以及输出模块中的连接接口;数据根据处理模块的定义在各自的通道进行处理后发送至输出模块;输出模块将接收到的数据按照定义输出至指定位置。以此方式,抽象并设计了流程处理程序并注册到主程序中,通过YAML文件定义业务处理流程,程序加载该流程即可自动运行。

主权项:1.一种根据YAML文件定义数据处理流程的方法,其特征在于,该方法包括:S01:用户根据需求查看当前的流程引擎中的复用组件是否满足需求,若不满足,则使用YAML文件定义一个新的复用组件;其中,所述的流程引擎包括:若干复用组件以及一个核心处理流程程序;所述的复用组件包括:输入模块、处理模块以及输出模块,其中所述的输入模块包括:连接函数、关闭连接的函数、读取数据的接口以及配置参数结构体,所述的处理模块包括:配置参数结构体、处理函数以及关闭接口,所述的输出模块包括:配置参数结构体、数据写入接口、连接接口以及关闭接口;S02:判断所述的新的复用组件是否需要被复用,若不需要,则将所述的新的复用组件注册到流程引擎;S03:启动流程引擎,加载流程引擎中的已存在的复用组件,通过反射的方式获取所有需要的配置参数,加载YAML文件并使用YAML文件匹配上对应的复用组件,并检查是否缺少对应的配置信息以及是否配置出现错误,若没有错误则启动所有的输入模块中的连接函数以及输出模块中的连接接口;S04:读取服务器的CPU和内存信息,确定流水线执行数量后创建对应数量的数据处理通道,使用输入模块读取数据并对数据进行编码,根据编码对数据通道总数取余得到号数,将数据输入到此号数对应的数据通道,数据根据处理模块的定义在各自的通道进行处理后发送至输出模块;S05:输出模块将接收到的数据按照定义输出至指定位置。

全文数据:

权利要求:

百度查询: 中盈优创资讯科技有限公司 一种根据YAML文件定义数据处理流程的方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。