发明名称 FRESHNESS-SENSITIVE MESSAGE DELIVERY
摘要 Methods, systems, and computer-readable media for implementing freshness-sensitive message delivery are disclosed. A stream of events including an earlier event and a later event is received. A first attempt is performed to deliver a message indicative of the earlier event. The first attempt to deliver the message is unsuccessful. One or more additional attempts are scheduled to deliver the message indicative of the earlier event. The additional attempts are scheduled over a period of time following the first attempt. An attempt is performed to deliver an additional message indicative of the later event. The attempt to deliver the additional message is not delayed by the additional attempts to deliver the message.
申请公布号 US2017078049(A1) 申请公布日期 2017.03.16
申请号 US201514853884 申请日期 2015.09.14
申请人 AMAZON TECHNOLOGIES, INC. 发明人 BRAY TIMOTHY WILLIAM;MERCIER BENJAMIN WARREN;HARASEMCHUK CHRISTOPHER LEE KUBERA
分类号 H04L1/08;H04L1/18;H04L12/24 主分类号 H04L1/08
代理机构 代理人
主权项 1. A system, comprising: a plurality of computing devices configured to implement a rule evaluation system and a provider network comprising a plurality of resources, wherein the rule evaluation system is configured to: begin receiving a stream of events from an event stream, wherein the events describe changes associated with resources in the provider network;determine that a current event from the event stream satisfies one or more rules;perform a first attempt to deliver a message indicative of the current event to a recipient, wherein the message includes a freshness value;determine that the first attempt to deliver the message is unsuccessful;schedule two or more additional attempts to deliver the message indicative of the current event to the recipient, wherein the two or more additional attempts are scheduled at a decreasing rate over a period of time following the first attempt;determine that an additional event from the event stream satisfies the one or more rules, wherein the additional event is received from the event stream after the current event; andperform an attempt to deliver an additional message indicative of the additional event, wherein the attempt to deliver the additional message is not delayed by the two or more additional attempts to deliver the message.
地址 Seattle WA US