[发明专利]一种业务处理方法、装置及系统有效
申请号: | 201611239721.3 | 申请日: | 2016-12-28 |
公开(公告)号: | CN108259417B | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 张力 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 处理 方法 装置 系统 | ||
本发明公开了一种业务处理方法、装置及系统。该方法中,主机为应用生成登录请求,该请求中包括鉴权信息及存储设备的访问地址;主机将登录请求中的地址更改为代理服务器的访问地址,并将请求发送至代理服务器;代理服务器对其进行鉴权,鉴权成功后生成一会话,并将该会话的ID发送给主机;主机为应用生成业务请求,该请求中携带上述会话ID;代理服务器接收到业务请求后,从与存储设备建立的多个会话中选择一个空闲会话,将业务请求中的会话ID替换为空闲会话的ID,并将替换后的业务请求发送至存储设备进行业务处理。通过上述方法,扩展了能够请求存储设备进行业务处理的主机的数量。
技术领域
本发明涉及通信领域,尤其涉及一种业务处理方法、装置及系统。
背景技术
在高度自动化的数据中心,例如OpenStack,主机中的各种应用可以自动发起机机交互,即应用根据预设的规则自动发起对存储设备的访问。如图1所示,为现有的数据中心的业务处理系统的架构图,每个主机中的多个应用可以访问存储设备。应用访问存储设备进行业务处理时,需要与存储设备建立一个会话,以实现应用与存储设备之间的通信。
由于存储设备并发业务处理能力有限,仅允许单个或少数应用同时操作访问,不能满足数量较多的应用同时对存储设备进行访问。例如,某个存储设备的并发登录上限为32,即最多同时建立32个会话用于外部应用访问该存储设备。
发明内容
本发明实施例提供一种业务处理方法、装置及系统,以实现对于现有的存储设备,扩展能够请求其进行业务处理的主机的数量。
第一方面,本发明实施例提供业务处理方法,可应用于主机中,该主机连接至代理服务器,该代理服务器连接至存储设备。该方法具体包括:
主机为该主机中的应用生成登录请求,该登录请求中包括鉴权信息以及存储设备的访问地址。主机将登录请求中的访问地址更改为代理服务器的访问地址,并将该登录请求发送至代理服务器,以使代理服务器根据登录请求中的鉴权信息进行鉴权,并在鉴权成功之后,生成一个主机与代理服务器之间的会话,并将该会话的ID发送给主机。在该主机为上述获取到会话ID的应用生成业务请求时,将该会话ID携带在业务请求中,并将生成的业务请求发送至代理服务器,以使代理服务器从代理服务器与存储设备建立的多个会话中选择一个空闲会话,并将业务请求中的会话ID替换为选择出的空闲会话的ID,然后将替换后的业务请求发送至存储设备进行业务处理。
在上述方法实施例中,由于主机与存储设备之间加入了代理服务器,主机中的应用不再直接与存储设备建立会话,而是与代理服务器建立会话,且能够与代理服务器建立会话的应用的数量远大于存储设备能够建立的会话的数量。因此避免了若长期保持应用与存储设备之间的会话,将导致能够使用存储设备进行业务处理的应用的数量被限制;若每次业务处理均执行登录、退出的操作以实现多应用分时复用存储设备提供的会话,则操作繁琐、增加业务处理的时延。
结合第一方面,在第一方面的第一种可能的实现方式中,主机生成的登录请求中包括的鉴权信息为登录存储设备的鉴权信息或登录代理服务器的鉴权信息。
结合第一方面,在第一方面的第二种可能的实现方式中,主机生成的登录请求中包括的鉴权信息为登录存储设备的鉴权信息;在发送所述登录请求至代理服务器之前,将登录请求中的存储设备的鉴权信息修改为代理服务器的鉴权信息。
第二方面,本发明实施例提供的业务处理方法,可应用于代理服务器中,该代理服务器连接于主机与存储设备之间。该方法具体包括:
代理服务器接收主机发送的登录请求,该登录请求中包括鉴权信息,并根据该登录请求中鉴权信息进行鉴权,并在鉴权成功后,生成一个会话,并将该会话的ID发送给主机。代理服务器接收主机发送的业务请求,该业务请求中携带有上述会话ID,代理服务器从预先与存储设备建立的多个会话中选择一个空闲会话作为工作会话,并将业务请求中的会话ID替换为工作会话的ID,把替换后的业务请求发送至存储设备进行业务处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611239721.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种太阳能冰源热泵供热系统
- 下一篇:一种电极及应用其的有机电致发光器件