Module: RubyDoozer
- Defined in:
- lib/ruby_doozer/version.rb,
lib/ruby_doozer.rb,
lib/ruby_doozer/client.rb,
lib/ruby_doozer/msg.pb.rb,
lib/ruby_doozer/registry.rb,
lib/ruby_doozer/exceptions.rb,
lib/ruby_doozer/cached_registry.rb,
lib/ruby_doozer/json/serializer.rb,
lib/ruby_doozer/json/deserializer.rb
Overview
CachedRegistry
Store information in doozer and subscribe to future changes and keep a local copy of the information in doozer
Notifies registered subscribers when information has changed
All paths specified are relative to the root_path. As such the root key is never returned, nor is it required when a key is supplied as input. For example, with a root_path of /foo/bar, any paths passed in will leave out the root_path: host/name
Keeps a local copy in memory of all descendant values of the supplied root_path Allows high-frequency calls to retrieve registry data The cache will be kept in synch with any changes on the server
Defined Under Namespace
Modules: Json Classes: CachedRegistry, Client, Registry, Request, Response, ResponseError
Constant Summary collapse
- VERSION =
"0.8.1"