云环境下租户密码服务会话亲和方法、系统、介质及设备与流程

文档序号:32351228发布日期:2022-11-26 13:13阅读:来源:国知局

技术特征:
1.云环境下租户密码服务亲和方法,其特征在于,包括如下步骤:s1)通过密码服务网关导入密码微服务单元的地址信息并设置密码微服务单元的权重,其中,=0,1,2,3,

n;s2)密码服务网关收到来自密码应用sdk
m
获取cookie的请求,按照权重的大小随机向密码微服务单元发起权重轮询,m为大于零的整数;s3)在接收到密码服务网关的权重轮询时,密码微服务单元先生成具有地址信息和时间戳的信息,然后根据信息生成相应的,再将反馈至密码服务网关,其中,包含有地址信息和时间戳,时间戳为被轮询到的密码微服务单元做出响应的时间点;s4)密码服务网关将返回给密码应用sdk
m
;s5)密码应用sdk
m
向密码服务网关发出带有的密码服务请求,密码服务网关解析获取地址信息,然后通过密码微服务单元发起密码服务调用,服务器密码机为密码应用sdk
m
提供密码服务;其中,服务器密码机与密码微服务单元相对应。2.根据权利要求1所述的云环境下租户密码服务亲和方法,其特征在于,在步骤s5)中,密码应用sdk
m
向密码服务网关同时发出的密码服务请求数量大于或等于1;当同时发出的密码服务请求数量大于1时,每个密码服务请求都带有一个独有的cookie。3.根据权利要求1所述的云环境下租户密码服务亲和方法,其特征在于,每次在发起密码服务调用会话之前,密码应用sdk
m
都重新获取一次cookie。4.根据权利要求1所述的云环境下租户密码服务亲和方法,其特征在于,在步骤s5)中,具体操作为:s5-1)密码应用sdk
m
向密码服务网关发出带有的打开密码服务调用会话请求;s5-2)密码服务网关解析获取地址信息,并将打开密码服务调用会话请求转发至与地址信息相对应的密码微服务单元;s5-3)密码微服务单元对打开密码服务调用会话进行响应,在允许打开密码服务调
用会话时,密码微服务单元执行打开与服务器密码机之间的密码服务会话;s5-4)在得到密码微服务单元的允许打开密码服务调用会话的响应后,密码应用sdk
m
向密码服务网关发出带有的密码运算请求以调用密码运算服务;s5-5)密码服务网关解析获取地址信息,并将密码运算请求转发至与地址信息相对应的密码微服务单元;s5-6)密码微服务单元将密码运算请求中的http或https请求转换为自定义协议并向服务器密码机发起密码运算请求;s5-7)服务器密码机收到密码运算请求后进行密码运算并将运算结果返回至密码微服务单元,微服务单元将运算结果经密码服务网关返回至密码应用sdk
m
。5.根据权利要求4所述的云环境下租户密码服务亲和方法,其特征在于,在步骤s5-3)中,在允许打开密码服务调用会话时,将与密码服务调用会话的句柄进行一对一绑定,并在密码运算请求中使用与密码服务调用会话的句柄。6.根据权利要求4或5所述的云环境下租户密码服务亲和方法,其特征在于,调用密码运算服务时使用与密码服务调用会话的句柄。7.云环境下租户密码服务会话亲和系统,其特征在于,包括:密码应用sdk,为云密码服务厂商提供的动态函数库实例,负责将输入的参数转换为对密码服务的http或https调用;密码服务网关,为云密码服务的总入口,负责对传输流量进行处理,其中,所述处理包括鉴权、限流和负载均衡;密码微服务,用于提供http或https运算的服务实例,并负责将http或https请求中的参数转换为服务器密码机标准函数接口库需要的参数;服务器密码机,为真正提供密码运算的密码模块,负责为云密码服务提供硬件级别的硬件运算能力;其中,服务器密码机和密码微服务是一对一绑定关系;密码应用sdk依次通过密码服务网关、密码微服务与服务器密码机通信连接。8.计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1~6中任一所述的云环境下租户密码服务亲和方法。9.计算机设备,包括可读存储介质、处理器以及存储在可读存储介质上并可在处理器上运行的计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1~6中
任一所述的云环境下租户密码服务亲和方法。

技术总结
本发明公开一种云环境下租户密码服务会话亲和方法、系统、介质及设备,其中,所述系统包括密码应用SDK、密码服务网关、密码微服务和服务器密码机;其中,服务器密码机和密码微服务是一对一绑定关系;密码应用SDK依次通过密码服务网关、密码微服务与服务器密码机通信连接。本发明将租户使用密码服务进行密码运算的上下文和打开会话的过程关联起来,解决了密码运算服务同一个会话的多次请求被随机调度和无法负载均衡问题。无法负载均衡问题。无法负载均衡问题。


技术研发人员:李宁 张大伟
受保护的技术使用者:北京安盟信息技术股份有限公司
技术研发日:2022.10.27
技术公布日:2022/11/25
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1