-
公开(公告)号:US12192276B1
公开(公告)日:2025-01-07
申请号:US16776289
申请日:2020-01-29
Applicant: Amazon Technologies, Inc.
Inventor: Onkar Walavalkar , Andrew Evenson , Krishnan A Kolazhi , Xuetao Fan , Aman Gupta , Abhishek Arora , Christopher Chandler , Hari Chandana Kanchanapally , Cheng Shao
IPC: H04L67/1095 , H04L67/01 , H04L67/142
Abstract: Methods, systems, and computer-readable media for delivery of log records to stateless clients are disclosed. A record delivery system receives, from a client, a first request to read from a persistent log comprising an ordered sequence of records. The first request is associated with a receiver session. The system sends a first set of records to the client and stores a data structure indicating that the first set of records was sent to the client in the receiver session. The system receives, from the client, a second request to read from the persistent log in the receiver session. Based at least in part on the data structure, the system determines a second set of one or more records in the persistent log. The system sends the second set of records to the client.
-
公开(公告)号:US11281459B2
公开(公告)日:2022-03-22
申请号:US16945435
申请日:2020-07-31
Applicant: Amazon Technologies, Inc.
Inventor: Krishnan A Kolazhi , Khawar Ali , Andrew Evenson , Yue Yu , Ruogu Zhang
Abstract: Methods, systems, and computer-readable media for safe deployment of configurations to server fleets are disclosed. A host processes requests to a service according to a control versions of a first configuration and a second configuration. After receiving an experimental version of the first configuration, a host processes some requests to the service according to the control versions of the first configuration and the second configuration, and other requests according to the experimental version of the first configuration and the control version of the second configuration. The experimental version of the first configuration is approved or rejected based at least in part on performance of the service. The host then processes some requests to the service according to the experimental version of the first configuration and the control version of the second configuration, and other requests according to the experimental versions of the first configuration and the second configuration.
-