[发明专利]无状态系统和用于获得资源的系统有效
申请号: | 201680073931.1 | 申请日: | 2016-12-08 |
公开(公告)号: | CN108475211B | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | S·P·亨布拉姆;G·R·佛朗哥 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 状态 系统 用于 获得 资源 | ||
供应资源。一种方法包括从客户端接收针对要被执行的一个或多个操作的请求。该方法还包括尝试执行该一个或多个操作。该方法还包括确定该一个或多个操作在当前时间未完成。作为结果,该方法还包括向客户端发送指示客户端应当在预定的稍后时间尝试获得该一个或多个操作的状态信息的消息。该方法还包括从客户端接收针对关于该一个或多个操作的状态信息的请求。该方法还包括重复向客户端发送消息以及从客户端接收针对状态信息的请求。
背景技术
计算机和计算系统已经影响了现代生活的几乎每个方面。通常在工作、娱乐、医疗保健、交通、娱乐、家庭管理等中涉及计算机。
计算系统可以联网在一起。通常,不同的专业计算系统可以向其他计算系统提供各种服务。例如,客户端系统可能能够访问各种服务器系统以利用这些服务器系统处的资源。这样的系统可以能够提供例如计算资源、网络资源和/或存储资源。在一些实施例中,可以在所谓的基于云的系统中提供这样的资源,其中服务由协同工作以向客户端提供资源的数个不同的被管理服务器中的任一个来提供。存储相关的操作在性质上相对于客户端/服务器交互通常是异步的,并且因此存在针对相对于存储资源的异步客户端/服务器通信的需要。然而,当存储服务器具有执行某些存储操作的不同时间时,这可能导致问题,因为客户端可能不具有关于存储操作的进展(包括失败)的任何信息。
本文所要求保护的主题不限于解决仅在诸如以上所描述的环境中的任何缺点或者仅在诸如以上所描述的环境中操作的实施例。相反,本背景技术仅被提供以说明其中可以实践本文所描述的一些实施例的一个示例性技术领域。
发明内容
本文所示的一个实施例包括可以在计算环境中实践的方法。该方法包括用于供应资源的动作。该方法包括从客户端接收针对要被执行的一个或多个操作的请求。该方法还包括尝试执行该一个或多个操作。该方法还包括确定该一个或多个操作在当前时间未完成。作为结果,该方法还包括向客户端发送指示客户端应当在预定的稍后时间尝试获得该一个或多个操作的状态信息的消息。该方法还包括从客户端接收针对关于该一个或多个操作的状态信息的请求。该方法还包括向客户端重复发送指示客户端应当在预定的稍后时间尝试获得该一个或多个操作的状态信息的消息,以及从客户端接收针对关于该一个或多个操作的状态信息的请求,直到一个或多个操作完成,在此之后完成状态被提供给客户端,或者直到已经尝试了预定数目的重试,在此之后失败被指示给客户端。
提供本发明内容从而以简化方式介绍以下在详细描述中进一步描述的概念的选择。本发明内容并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在被用作确定所要求保护的主题的范围中的辅助手段。
附加的特征和优点将在随后的描述中被阐述,并且将部分地从描述中显而易见,或者可以通过本文的教导的实践而得知。本发明的特征和优点可以通过在所附权利要求中具体指出的手段和组合来实现和获得。本发明的特征从以下描述和所附权利要求中将变得更加明显,或者可以通过如下所述的本发明的实践而得知。
附图说明
为了描述上述和其他优点和特征能够被获得的方式,以上简要描述的主题的更具体的描述将通过参考在附图中示出的具体实施例而被描绘。应当理解这些附图仅描绘了典型的实施例并且因此不被认为是范围上的限制,将通过使用附图利用附加的特征和细节来描述和解释实施例,在附图中:
图1示出了用于向客户端系统供应资源的系统;以及
图2示出供应资源的方法;以及
图3示出获得资源的方法。
具体实施方式
本文所示的实施例可以使用分布式的管理协调器系统(其可以在长期运行的操作期间遭受随机失败),基于有状态高度可用的共享数据库来实现无状态的操作管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680073931.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:机架感知
- 下一篇:图像处理装置、图像处理方法和图像处理程序