[发明专利]一种基于多线程的数据加密推送方法在审

专利信息
申请号: 202011526115.6 申请日: 2020-12-22
公开(公告)号: CN112688935A 公开(公告)日: 2021-04-20
发明(设计)人: 康子光;张洪超;王玉伟 申请(专利权)人: 浪潮卓数大数据产业发展有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08;G06F9/54;G06F21/60
代理公司: 济南信达专利事务所有限公司 37100 代理人: 郗艳荣
地址: 214029 江苏省无锡市滨*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 多线程 数据 加密 推送 方法
【说明书】:

发明特别涉及一种基于多线程的数据加密推送方法。该基于多线程的数据加密推送方法,应用多线程及动态代理技术,建立线程池,通过动态代理的方式对不同任务进行新建及执行;将大数据量数据库数据转为csv文件的压缩包,并通过多线程的方式将加密后的数据文件以加密方式发送到不同的业务服务器中,业务系统接收并解密数据文件即可。该基于多线程的数据加密推送方法,减少了项目的开发量和项目中的代码冗余,方便后期项目的维护开发工作,实现了大数据量在不同服务器之间的安全传输,能够将大数据量的数据高效率的推送到业务服务器,并使得数据能够顺利解密,供业务系统使用。

技术领域

本发明涉及应用多线程技术领域,特别涉及一种基于多线程的数据加密推送方法。

背景技术

大数据时代,每天都在产生着大量的数据,数据在业务系统或者网络上汇总,并在对应的业务系统进行分析处理,由这些数据会衍生出更多有用的数据。这大数据量的数据在传输过程中存在着安全问题和在不同服务器之间的传输存在着效率问题。

为解决大数据量在不同服务器之间的安全传输和高效率的将大数据量的数据推送到业务服务器,并使得数据能够顺利解密,供业务系统使用,本发明提出了一种基于多线程的数据加密推送方法。

发明内容

本发明为了弥补现有技术的缺陷,提供了一种简单高效的基于多线程的数据加密推送方法。

本发明是通过如下技术方案实现的:

一种基于多线程的数据加密推送方法,其特征在于:包括以下步骤:

第一步,应用多线程及动态代理技术,建立线程池

初次建立n个线程放入线程池,线程数据根据实际情况设置初始值,并设置最大线程数量;当实际使用过程中线程数量不足以满足实际时,新建线程并放入线程池中;当有空闲线程并且总线程数据量大于初始值时,杀死多余线程并将其从线程池中剔除,使线程池中的线程数量等于初始值;

第二步,大数据量的数据传输及加密服务

将大数据量数据库数据转为方便接受的csv文件的压缩包,并通过多线程的方式将加密后的数据文件以加密方式发送到不同的业务服务器中,使得业务系统能够安全的接收到数据文件并解密出数据文件进行数据得使用。

所述第一步中,当执行任务量大于最大线程数量时,任务执行进入阻塞排队状态,为防止系统超负荷工作而宕机,通过动态代理的方式对不同任务进行新建及执行。

所述第一步中,具体实现步骤如下:

(1)初始化设置

首先设置配置参数,新建线程池生成类,将初始化初始线程数量的线程放入线程池中,并配置线程生成类随系统启动,然后设置线程新增程序,当线程数据量不够时,新建参数中增量值数量的线程并放入线程池中;

(2)动态代理类管理

通过增加动态代理类,供生成不同的任务执行类;监听新增任务队列,任务待分配队列以及任务待执行队列,并存储任务的执行状态。

所述配置参数包括初始线程数量值,每次增加线程增量值和最大线程数量值。

所述步骤(2)中,增加队列任务信息T_manager_queue,存储执行中的任务的执行状态,调用服务器名称及端口,任务名称,任务类别和执行类信息;

启动任务信息T_manager_queue监听程序,监听T_manager_queue增加的任务,并从T_manager_queue中拿取任务,并存储到任务待分配队列wait_distribute_queue中。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮卓数大数据产业发展有限公司,未经浪潮卓数大数据产业发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011526115.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top