基于有向无环图的任务编排调度系统

    公开(公告)号:CN115658261A

    公开(公告)日:2023-01-31

    申请号:CN202211298514.0

    申请日:2022-10-23

    Abstract: 本发明公开了基于有向无环图的任务编排调度系统,包括任务触发器、流程解析引擎、任务启动器、任务加载器、任务执行器、任务总线;任务触发器,任务流的启动者,负责启动任务执行流;规则解析引擎,负责解析使用者配置的规则,本发明能够解除依赖超时风险;在上游某个任务超时,不会因为等待该任务而导致其他的任务无法执行带来的请求保持问题,提高服务器CPU使用效率;能够节省开发成本;性能提升;释放主线程的请求等待问题,在上游接口请求耗时越不均匀,中台接口请求越复杂时,能体现本技术的性能优势;能够提高效率;适用于海量数据的复杂业务场景,可以更好的匹配复杂的业务场景,让整个任务编排根据业务可以实现模块化管理。

    多元数据源集成组件
    3.
    发明公开

    公开(公告)号:CN116150182A

    公开(公告)日:2023-05-23

    申请号:CN202310155807.1

    申请日:2023-02-23

    Abstract: 本申请提供一种多元数据源集成组件。包括:输入组件和输出组件;输入组件用于接入多个第三方数据库;并针对接入的第三方数据库,基于该第三方数据库的特性,从该第三方数据库中查询对应的数据集,将从该第三方数据库中查询到的数据集作为第一数据集;采用数据仓库技术工具将第一数据集中的数据类型转换为数据仓库技术工具的系统通用数据类型;输出组件用于将第一数据集的数据类型由系统通用数据类型转换为本地数据库的专用数据类型;并将经过数据类型转换后的第一数据集存入本地数据库。本申请操作简便,能够提高不同类型的第三方数据库之间的集成整合效率,更具通用性和适用性。

    一种全流程支持拖拉拽的自动化分布式任务流调度系统

    公开(公告)号:CN114546348A

    公开(公告)日:2022-05-27

    申请号:CN202210251893.1

    申请日:2022-03-15

    Abstract: 本发明涉及调度系统技术领域,具体为一种全流程支持拖拉拽的自动化分布式任务流调度系统,包括GG‑editor绘图框架、Activiti工作流框架、Quartz分布式定时调度框架;其中,Activiti工作流框架和Quartz分布式定时调度框架实现自动化分布式任务流调度;所述Activiti工作流框架实现复杂业务场景的任务流自定义配置;所述Quartz分布式定时调度框架实现该任务流的分布式调度;所述GG‑editor绘图框架实现可视化拖拽,工作流流程图的设计。本发明通过Activiti框架和Quartz框架,适用于复杂业务场景工作流设计,可视化拖拽组件简单灵活,支持大批量数据采集,每天可支持TB级数据量采集,每天采集数据可达亿条,支持复杂的任务流调度,任务流调度响应时间 =95%。

Patent Agency Ranking