-
公开(公告)号:US20100088300A1
公开(公告)日:2010-04-08
申请号:US12245972
申请日:2008-10-06
申请人: Abolade Gbadegesin , Viraj B. Mody , David C. Steere , William Michael Zintel , Bruce W. Copeland , Atul Adya , Thomas W. Kleinpeter
发明人: Abolade Gbadegesin , Viraj B. Mody , David C. Steere , William Michael Zintel , Bruce W. Copeland , Atul Adya , Thomas W. Kleinpeter
CPC分类号: H04L29/0854 , G06F17/30516 , H04L67/1095
摘要: Clients may subscribe to resources for the purpose of receiving notifications of changes in the resource (e.g., a file is added to a shared folder). Storing subscriptions within persistent storage provides data security in the event of a service failure, at the cost of high latency in accessing subscription data. An efficient method for tracking a resource is provided herein. A subscription service creates subscriptions and monitors resources for a client. Upon a subscribed resource change, a notification service stores a notification of the change into a queue associated with the client. Efficient resource tracking is achieved because notification and subscription data is stored in low latency soft memory. The notification service is configured to detect a failure in the notification service and/or subscription service. In the event a service fails, the client provides a recovery mechanism by resubscribing to resources the client is interested in.
摘要翻译: 客户可以订阅资源,以便接收资源更改的通知(例如,将文件添加到共享文件夹)。 在永久存储器中存储订阅会在服务发生故障的情况下提供数据安全性,代价是访问订阅数据的高延迟。 本文提供了一种跟踪资源的有效方法。 订阅服务创建订阅并监视客户端的资源。 在订阅的资源更改时,通知服务将更改的通知存储到与客户端相关联的队列中。 由于通知和订阅数据存储在低延迟软存储器中,因此实现高效的资源跟踪。 通知服务被配置为检测通知服务和/或订阅服务中的故障。 在服务失败的情况下,客户端通过重新订阅客户端感兴趣的资源来提供恢复机制。