一种基于流式查询的实时作业分发方法及系统技术方案

技术编号:41072114 阅读:22 留言:0更新日期:2024-04-24 11:28
本发明专利技术涉及数据处理技术领域,提供了一种基于流式查询的实时作业分发方法及系统,本发明专利技术通过融合JDBC流式查询、多线程异步生产消费以及动态缓存管理技术,从根本上摒弃了对传统重型中间件的依赖,这种创新的系统能够被封装成一个轻便的jar包,极大地简化了其在不同项目中的集成与使用过程,从而简化了整个工作流程,并加速了开发的上手过程,其中采用多线程异步处理方法,使数据生产和消费过程并行进行,有效平衡系统负载,显著提高数据处理的效率,并在多线程异步生产消费模式下,设有中断及唤醒机制,有助于根据系统的当前负载动态地调整资源分配,从而保证系统即使在极端情况下也能保持高效和稳定的运行。

【技术实现步骤摘要】

本专利技术涉及数据处理,具体涉及一种基于流式查询的实时作业分发方法及系统


技术介绍

1、当前,在大数据处理和实时数据流管理的领域中,主流技术方案倾向于采用诸如kafka等重型中间件或复杂的大数据处理工具。尽管这些方案以其强大的处理能力著称,但它们的学习曲线陡峭、配置复杂性高,以及对资源的大量消耗,已成为实现更高效数据处理的障碍。例如,apache kafka(专利号:us20160125044a1)虽然提供了卓越的数据流处理能力,但其在轻量级应用或特定场景下的复杂性和过重的系统负担仍是显而易见的限制。

2、目前的大数据处理系统普遍依赖于这些重型中间件和复杂工具,导致对于追求快速部署和简化数据流处理的企业而言,面临着陡峭的学习曲线和高昂的资源消耗,这种依赖不仅增加了系统部署与维护的复杂性,而且提高了开发团队的学习成本,更重要的是,当面对不需要高度复杂功能的应用场景时,这些系统的笨重性可能导致效率低下。

3、同时,在一些轻量级应用的大数据处理过程中,由于系统资源有限,较难兼容系统运行的稳定性及高效性,系统的灵活性及可扩展性较差,尤其在本文档来自技高网...

【技术保护点】

1.一种基于流式查询的实时作业分发方法,其特征在于,包括:

2.根据权利要求1所述的基于流式查询的实时作业分发方法,其特征在于,还包括:在Java项目中,加载与流式查询相关Jar包。

3.根据权利要求1所述的基于流式查询的实时作业分发方法,其特征在于,还包括:

4.根据权利要求3所述的基于流式查询的实时作业分发方法,其特征在于,配置每个所述数据源的配置信息,所述配置信息包括数据库的URL、用户名、密码和驱动信息。

5.根据权利要求3所述的基于流式查询的实时作业分发方法,其特征在于,还包括:接受已配置完成的所述数据源及所述相关参数,调用exe...

【技术特征摘要】

1.一种基于流式查询的实时作业分发方法,其特征在于,包括:

2.根据权利要求1所述的基于流式查询的实时作业分发方法,其特征在于,还包括:在java项目中,加载与流式查询相关jar包。

3.根据权利要求1所述的基于流式查询的实时作业分发方法,其特征在于,还包括:

4.根据权利要求3所述的基于流式查询的实时作业分发方法,其特征在于,配置每个所述数据源的配置信息,所述配置信息包括数据库的url、用户名、密码和驱动信息。

5.根据权利要求3所述的基于流式查询的实时作业分发方法,其特征在于,还包括:接受已配置完成的所述数据源及所述相关参数,调用execute方法执行流式查询,根据提供的所述相关参数从指定的所述数据源检索数据。

6.根据权利要求1所述的基于流式查询的实时作业分发方法,其特征在于,还包括:重写回调方法以处理从所述数据源接收的数据,处理后的数据可用于进一步的分析、存储或实时决策。...

【专利技术属性】
技术研发人员:陈智炜上官慧柏林晨陈希富李志航林佳旻
申请(专利权)人:厦门市民数据服务股份有限公司
类型:发明
国别省市:

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

1