Forward message compatibility safety in producer-consumer systems
AssigneeAmazon Technologies, Inc.
InventorsFrank Gregory Williston, Marcel Andrew Levy, Andrew Ketcham, Blake P. Hess
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorsFrank Gregory Williston, Marcel Andrew Levy, Andrew Ketcham, Blake P. Hess
Estimating the term…
A set of consumers of a producer-consumer system includes a main consumer subset and a backstop consumer subset. A plurality of updates to message processing information are deployed to the set of consumers. Each update of the plurality of updates is first deployed to the backstop consumer sub-set and is subsequently deployed to the main consumer subset. The main consumer subset may obtain messages from producers and attempt to process the messages. By contrast, the backstop consumer subset may obtain messages only after a failed processing attempt by the main consumers. Upon obtaining a message, a main consumer may process the message successfully or may fail processing and provide the message for processing by a backstop consumer, which may be more up to date than the main consumer.
A computing system comprising:
A computer-implemented method comprising:
One or more non-transitory computer-readable storage media having stored thereon computing instructions that, upon execution by one or computing devices, cause the one or more computing devices to perform operations comprising:
Dependencies are inferred from the claim text.