1. A system for distributing information regarding a resource, comprising: a notification service configured to: maintain a queue within volatile memory on behalf of a client, comprising: storing one or more notifications within the queue, a notification corresponding to a change of a resource that is monitored by a subscription service on behalf of the client; and providing the client with read access to the queue; monitor for a subscription state loss associated with the subscription service, comprising: responsive to identifying the subscription state loss associated with the subscription service, storing a subscription service failure notification within the queue; and monitor for a queue state loss associated with the notification service, comprising: responsive to identifying the queue state loss associated with the notification service, creating a new queue to replace the queue and storing a notification service failure notification within the new queue, at least some of the notification service implemented at least in part via a processing unit.