Distributed key/value store system using asynchronous messaging systems
AssigneeFugue, Inc.
InventorAlexander E. SCHOOF
Life of this patent
Estimating the term…
Loading patent…
AssigneeFugue, Inc.
InventorAlexander E. SCHOOF
Estimating the term…
A distributed key/value store system using asynchronous messaging systems is provided. A plurality of instances in a cloud computing environment each execute software that enables reading from and writing to a respective local cache, and that enables sending messages through a messaging queue to a cloud environment operating system. When a configuration value is updated locally at an instance, the instance sends a message to the cloud environment operating system, instructing it to update a database and broadcast the update to other instances through each instance's messaging queue. In some embodiments, each instance may read and write to the database directly, and may publish updates to the queues of other instances directly. In some embodiments, a managed encryption key service is used to encrypt sensitive information, securely distribute it via distributed key/value store systems, and authenticate and decrypt it by instances of the distributed key/value store systems.
A method for updating a value in a distributed key/value store system, comprising:
A non-transitory computer-readable storage medium storing instructions for updating a value in a distributed key/value store system, the instructions comprising instructions for:
A system for updating a value in a distributed key/value store system, the system comprising one or more instances of the distributed key/value store system and memory storing instructions that, when executed, cause the system to:
A method for retrieving a value in a distributed key/value store system, comprising:
A non-transitory computer-readable storage medium storing instructions for retrieving a value in a distributed key/value store system, the instructions comprising instructions for:
A system for retrieving a value in a distributed key/value store system, the system comprising one or more instances of the distributed key/value store system and memory storing instructions that, when executed, cause the system to:
A method for securely publishing values via a distributed key/value store system, comprising:
A non-transitory computer-readable storage medium storing instructions for securely publishing values via a distributed key/value store system, the instructions comprising instructions for:
A system for securely publishing values via a distributed key/value store system, the system comprising one or more instances of the distributed key/value store system and memory storing instructions that, when executed, cause the system to:
Dependencies are inferred from the claim text.