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

【发明授权】一种基于Quartz与多线程的不动产登记方法_北京世纪安图数码科技发展有限责任公司;云上贵州大数据产业发展有限公司;贵州省不动产登记中心_202110249794.5 

申请/专利权人:北京世纪安图数码科技发展有限责任公司;云上贵州大数据产业发展有限公司;贵州省不动产登记中心

申请日:2021-03-08

公开(公告)日:2024-04-12

公开(公告)号:CN113110922B

主分类号:G06F9/48

分类号:G06F9/48;G06F9/50;G06Q50/163

优先权:

专利状态码:有效-授权

法律状态:2024.04.12#授权;2021.07.30#实质审查的生效;2021.07.13#公开

摘要:本发明公开了一种基于Quartz与多线程的不动产登记方法,包括:构建Quartz系统框架,多线程处理任务程序,调度系统在服务器上进行分布式部署,使用云平台负载均衡组件F5实现每个分布式应用平台的集群部署,Quartz系统以Windows服务的形式在服务器运行,自动读取任务列表中的任务,按照业务类型、进站时间等多种逻辑对任务进行排队处理,处理好的任务返回业务系统,通过上述方式,提供了一种高并发、分布式、集群化环境下基于Quartz框架的多线程任务调度系统,按照不动产登记业务逻辑个性化的对软硬件资源进行个性化分配,通过任务异步处理避免系统卡顿提升用户与系统交互体验,同时对复杂任务进行多线程处理提升任务处理速度提升系统性能。

主权项:1.一种基于Quartz与多线程的不动产登记方法,其特征在于,包括如下步骤:S1、构建Quartz系统框架,按照业务系统任务内容新建任务表单,并根据业务需要定义多级类,根据业务需要在Quartz中添加Job逻辑,并配置Trigger参数,Quartz按照定义好的逻辑在调度器中询查任务,具体为:S11、在Oracle中新建任务列表,包含:任务名称、任务组、任务程序集、任务处理类程序集、状态、备注内容字段,该表作为Quartz任务执行列表;S12、基于Quartz按需要定义父类BaseTaskJob,添加逻辑到execute方法,按任务定义若干子类;S13、配置Trigger参数,通过Cron定义任务的执行计划,包括执行周期和执行频率;S2、在任务处理过程中,按照业务负责程度将任务按业务类型进行判定,简单任务进行单线程处理,复杂任务设置多线程处理的模式,具体为:S21、通过任务类型判断任务是简单任务还是复杂任务,简单任务进入单行线处理流程,复杂任务进入多线程处理流程;S22、复杂业务进入多线程处理,进入多线程处理的任务按照业务类型可设置0-300个线程同时处理的最大线程数;S3、将编辑好的Quartz系统封装,在服务器上进行分布式部署,使用云平台负载均衡组件实现每个分布式应用平台的集群部署,具体为:S31、按照应用模块职能将不动产登记平台拆分为登记、权籍、数据管理3个应用平台,将支撑平台拆分为用户平台、工作流平台、GIS服务平台、任务调度平台、任务执行服务5大平台,分别部署到各自的服务器上;S32、使用云平台负载均衡组件对每个分布式应用平台的集群部署;S33、对Quartz进行封装,以Windows服务的形式部署在任务调度服务器上;S4、Quartz系统以Windows服务的形式在服务器运行,自动读取任务列表中的任务,按照业务类型、进站时间多种逻辑对任务进行排队处理,处理好的任务返回业务系统。

全文数据:

权利要求:

百度查询: 北京世纪安图数码科技发展有限责任公司;云上贵州大数据产业发展有限公司;贵州省不动产登记中心 一种基于Quartz与多线程的不动产登记方法

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