The present invention relates to the provision of certification services. Embodiments for providing authentication services are described that send notifications to a client with a resource status. Embodiments provide protocols that contain individual messages that are used to register and receive notifications about the status of the resource. This protocol can include a first node for the cluster node request message. The node information identifies a node providing a certification service in the cluster, the authentication service monitoring resource. The protocol contains messages used to register a notification of the status or status changes of a network or cluster resource to a certification service. The protocol may also contain messages for sending notifications of status information of the resource.
【技术实现步骤摘要】
提供证明服务本专利技术专利申请是申请日为2012年3月28日、申请号为201210086941.2、名称为“提供证明服务”的专利技术专利申请的分案申请。
本专利技术涉及提供证明服务。
技术介绍
服务器群集常用于提供故障转移和信息到客户端的高可用性。群集通常具有执行用于管理群集故障转移和负载平衡的功能的群集服务。所述群集服务通常提供快速的故障检测以提供最大的服务可用性。然而,从客户端的角度而言,大多数故障检测是通过网络超时来执行的。如果客户端使用传输控制协议(TCP)向群集发起诸如文件访问请求或数据库访问请求之类的请求,则故障在达到超时以前一直未被检测到。客户端对来自服务器的确认等待一预定义的时间段,或者如果客户端已经发出操作并且接收到确认,则该客户端对来自该服务器的响应等待一预定义的时间段。因此,为了检测服务器故障所需的时间可以在相对快速到30秒或更长时间的范围内变化。客户端为了更快速地检测故障,其必须为活动的(即频繁地发送请求)以确定该服务器已经发生故障。一种用于保证快速检测的方式是客户端不断地发送保活(keep-alive)分组以帮助防止空闲客户端在服务器发生故障的情况下不接收网络断开这一情况。然而,保活分组消耗网络带宽。各实施例正是对于这些和其它考虑事项而做出的。而且,尽管讨论了相对具体的问题,但是应当理解,各实施例不应被限于解决本
技术介绍
中所标识的具体问题。
技术实现思路
提供本概述来以简化形式介绍将在以下详细描述部分中进一步描述的一些概念。本
技术实现思路
并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。描 ...
【技术保护点】
一种用于向客户机提供状态通知的计算机系统,所述计算机系统包括:至少一个处理器;操作地连接到所述至少一个处理器并包括指令的存储器,所述指令在由所述至少一个处理器执行时使得所述至少一个处理器执行一种方法,所述方法包括:在所述计算机系统处接收对与多个节点有关的节点信息的请求;响应于所述请求,发送具有所述节点信息的响应,其中所述节点信息标识所述多个节点中的充当用于监视资源的证明节点的至少两个节点;在所述多个节点中的第一节点处接收注册请求以针对与资源有关的通知进行注册,其中所述第一节点充当第一证明节点并且监视所述资源;以及从所述第一节点发送具有所述至少一个资源的状态的通知。
【技术特征摘要】
2011.03.29 US 13/074,9201.一种用于向客户机提供状态通知的计算机系统,所述计算机系统包括:至少一个处理器;操作地连接到所述至少一个处理器并包括指令的存储器,所述指令在由所述至少一个处理器执行时使得所述至少一个处理器执行一种方法,所述方法包括:在所述计算机系统处接收对与多个节点有关的节点信息的请求;响应于所述请求,发送具有所述节点信息的响应,其中所述节点信息标识所述多个节点中的充当用于监视资源的证明节点的至少两个节点;在所述多个节点中的第一节点处接收注册请求以针对与资源有关的通知进行注册,其中所述第一节点充当第一证明节点并且监视所述资源;以及从所述第一节点发送具有所述至少一个资源的状态的通知。2.如权利要求1所述的计算机系统,其特征在于,所述资源是网络资源并且所述第一节点接收来自所述网络资源的事件。3.如权利要求2所述的计算机系统,其特征在于,所述资源是群集资源并且所述第一节点从运行在所述群集上的群集服务接收事件。4.如权利要求1所述的计算机系统,其特征在于,所述通知指示所述资源的故障。5.如权利要求1所述的计算机系统,其特征在于,进一步包括:接收连接到所述第一节点的请求;以及从所述第一节点发送响应,所述响应建立用于访问所述第一节点上的信息的会话;其中连接到所述第一节点的请求和建立用于访问所述第一节点上的信息的会话的响应是根据文件访问协议被格式化的。6.如权利要求5所述的计算机系统,其特征在于,针对节点信息的所述请求、具有所述节点信息的所述响应、所述注册请求、以及所述通知是根据与所述文件访问协议不同的证明协议被格式化的。7.如权利要求6所述的计算机系统,其特征在于,所述证明协议使用传输控制协议(TCP)传输上的远程过程调用(RPC)。8.如权利要求1所述的计算机系统,其特征在于,所述节点信息标识充当证明节点的多个节点。9.如权利要求1所述的计算机系统,其特征在于,所述方法还包括在所述第一节点处接收针对所述通知进行注销的注销请求。10.一种用于接收状态通知的计算机系统,所述计算机系统包括:至少一个处理器;操作地连接到所述至少一个处理器并包括指令的存储器,所述指令在由所述至少一个处理器执行时使得所述至少一个处理器执行一种方法,所述方法包括:发送连接到第一节点以访问...
【专利技术属性】
技术研发人员:P·普拉哈达,D·M·克鲁斯,M·乔治,J·T·平克顿,T·E·乔利,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。