System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,更具体的说是涉及一种密码服务集群分类调度方法、装置及系统。
技术介绍
1、目前,随着互联网技术和信息化建设的迅速发展,业务应用对数据传输、存储和处理的安全性要求日益提高。密码服务作为业务应用系统中数据传输、存储、处理等功能的安全保密支撑,其安全性和处理能力对整个系统的稳定性和安全性具有重要影响。
2、在实际应用中,随着业务访问量的增加,原有的密码服务处理能力可能无法满足需求,成为系统的性能瓶颈。同时,随着技术的发展和安全体系的升级,不同技术体制的密码服务需要在较长一段时间内共存,这给系统的兼容性和扩展性带来了挑战。
技术实现思路
1、有鉴于此,为了解决如何提高密码服务的处理能力,并支持不同技术体制的密码服务共存问题,本专利技术提出了一种密码服务集群分类调度方法、装置及系统,通过集群调度方式提升密码服务处理能力,实现不同技术体制密码服务的共存,保证了密码安全体制的平滑过渡。
2、为了实现上述目的,本专利技术采用如下技术方案:
3、第一方面,本专利技术实施例提供一种密码服务集群分类调度方法,进行加密请求处理时,该调度方法包括以下步骤:
4、接收来自发送方业务应用服务的加密请求;
5、根据加密请求以及接收方的密码体制类型,选择对应的密码服务类型;
6、基于所选密码服务类型的所有密码服务实例的负载情况,根据负载均衡选择当前负载最小的密码服务实例;将加密请求转发至所选的密码服务实例;
7
8、进一步地,根据负载均衡选择当前负载最小的密码服务实例,具体过程包括如下:
9、密码服务集群调度服务启动时,对当前系统中所有的密码服务实例的健康状态进行检测;
10、在运行过程中实时监测各密码服务实例的健康状态,并根据监测结果实时更新密码服务状态信息;
11、每次加密操作前,收集加密数据的大小,并累加至对应密码服务实例的流量信息中,加密完成后从流量信息中减去数据大小;
12、当发送方业务应用发起密码服务请求被调度到对应类型的密码服务集群时,密码服务集群调度服务查询该密码服务集群中各密码服务实例的健康状态和流量信息,选择健康且负载最小的密码服务实例进行密码服务处理。
13、第二方面,本专利技术实施例还提供一种密码服务集群分类调度装置,用于进行加密请求处理,该调度装置包括:
14、接收加密请求模块,用于接收来自发送方业务应用服务的加密请求;
15、类型选择模块,用于根据所述加密请求以及接收方的密码体制类型,选择对应的密码服务类型;
16、负载均衡选择模块,基于所述密码服务类型的所有密码服务实例的负载情况,根据负载均衡选择当前负载最小的所述密码服务实例;将加密请求转发至所选的所述密码服务实例;
17、加密结果返回模块,用于待所选的所述密码服务实例完成加密请求处理后,将加密处理结果返回给所述发送方业务应用服务,供发送方将加密处理结果按照业务需求传递至接收方;所述加密处理结果中包含密码体制类型标识。
18、第三方面,本专利技术实施例再提供一种密码服务集群分类调度方法,进行解密请求处理时,该调度方法包括以下步骤:
19、接收来自接收方业务应用服务的解密请求;
20、根据所述解密请求,从报文中提取密码体制类型标识,选择对应的密码服务类型;
21、基于所选密码服务类型的所有密码服务实例的负载情况,根据负载均衡选择当前负载最小的密码服务实例;将解密请求转发至所选的密码服务实例;
22、待所选密码服务实例完成解密请求处理后,将解密处理结果返回给接收方业务应用服务。
23、进一步地,根据负载均衡选择当前负载最小的密码服务实例,具体过程包括如下:
24、密码服务集群调度服务启动时,对当前系统中所有的密码服务实例的健康状态进行检测;
25、在运行过程中实时监测各密码服务实例的健康状态,并根据监测结果实时更新密码服务状态信息;
26、每次解密操作前,收集解密数据的大小,并累加至对应密码服务实例的流量信息中,解密完成后从流量信息中减去数据大小;
27、当接收方业务应用发起密码服务请求被调度到对应类型的密码服务集群时,密码服务集群调度服务查询该密码服务集群中各密码服务实例的健康状态和流量信息,选择健康且负载最小的密码服务实例进行密码服务处理。
28、第四方面,本专利技术实施例又提供一种密码服务集群分类调度装置,用于进行解密请求处理,该调度装置包括:
29、接收解密请求模块,用于接收来自接收方业务应用服务的解密请求;
30、提取及选择模块,用于根据所述解密请求,从报文中提取密码体制类型标识,选择对应的密码服务类型;
31、负载均衡选择模块,基于所选密码服务类型的所有密码服务实例的负载情况,根据负载均衡选择当前负载最小的密码服务实例;将解密请求转发至所选的密码服务实例;
32、解密结果返回模块,待所选密码服务实例完成解密请求处理后,将解密处理结果返回给接收方业务应用服务。
33、第五方面,本专利技术实施例另提供一种密码服务集群分类调度方法,该调度方法包括以下步骤:
34、处理请求分类步骤:
35、接收来自业务应用服务的加密或解密请求;
36、根据加密请求以及接收方的密码体制类型,或根据解密请求的报文所提取的密码体制类型标识,选择对应的密码服务类型;
37、负载均衡选择步骤:
38、基于所选密码服务类型的所有密码服务实例的负载情况,根据负载均衡选择当前负载最小的密码服务实例;将加密或解密请求转发至所选的密码服务实例;
39、请求处理及结果返回步骤:
40、所选密码服务实例完成加密或解密请求处理;将处理结果返回给对应的业务应用服务;其中,加密处理结果中包含密码体制类型标识;发送方业务应用服务按照业务需求通过在线或离线方式将加密处理结果传递至接收方;接收方根据返回的解密处理结果,查看发送方的业务需求。
41、进一步地,根据负载均衡选择当前负载最小的密码服务实例,具体过程包括如下:
42、密码服务集群调度服务启动时,对当前系统中所有的密码服务实例的健康状态进行检测;
43、在运行过程中实时监测各密码服务实例的健康状态,并根据监测结果实时更新密码服务状态信息;
44、每次加解密操作前,收集加解密数据的大小,并累加至对应密码服务实例的流量信息中,当加急解密完成后从流量信息中减去数据大小;
45、当相应的业务应用发起密码服务请求被调度到对应类型的密码服务集群时,密码服务集群调度服务查询该密码本文档来自技高网...
【技术保护点】
1.一种密码服务集群分类调度方法,其特征在于,进行加密请求处理时,该调度方法包括以下步骤:
2.根据权利要求1所述的一种密码服务集群分类调度方法,其特征在于,根据负载均衡选择当前负载最小的密码服务实例,具体过程包括如下:
3.一种密码服务集群分类调度装置,其特征在于,用于进行加密请求处理,该调度装置包括:
4.一种密码服务集群分类调度方法,其特征在于,进行解密请求处理时,该调度方法包括以下步骤:
5.根据权利要求4所述的一种密码服务集群分类调度方法,其特征在于,根据负载均衡选择当前负载最小的密码服务实例,具体过程包括如下:
6.一种密码服务集群分类调度装置,其特征在于,用于进行解密请求处理,该调度装置包括:
7.一种密码服务集群分类调度方法,其特征在于,该调度方法包括以下步骤:
8.根据权利要求7所述的一种密码服务集群分类调度方法,其特征在于,根据负载均衡选择当前负载最小的密码服务实例,具体过程包括如下:
9.一种密码服务集群分类调度系统,其特征在于,该调度系统包括:发送方客户端、密码
...【技术特征摘要】
1.一种密码服务集群分类调度方法,其特征在于,进行加密请求处理时,该调度方法包括以下步骤:
2.根据权利要求1所述的一种密码服务集群分类调度方法,其特征在于,根据负载均衡选择当前负载最小的密码服务实例,具体过程包括如下:
3.一种密码服务集群分类调度装置,其特征在于,用于进行加密请求处理,该调度装置包括:
4.一种密码服务集群分类调度方法,其特征在于,进行解密请求处理时,该调度方法包括以下步骤:
5.根据权利要求4所述的一种密码服务集群分类调度方法,其特征在...
【专利技术属性】
技术研发人员:张心臻,王智超,王福喜,王祥根,卫倩倩,范宇强,敬军,李晓永,
申请(专利权)人:中国电子科技集团公司第十五研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。