-
公开(公告)号:US20190207899A1
公开(公告)日:2019-07-04
申请号:US15857231
申请日:2017-12-28
Applicant: Facebook, Inc.
Inventor: Ryan da Piedade Menezes , Carson Tang , Jundai Zhang , Ting Yang , Jeremy David Fein
Abstract: Techniques for messaging conversation indexing are described. In one embodiment, an apparatus may comprise a client front-end component operative to receive an incoming message from a client device at a client front-end component for a messaging system; and extract a messaging conversation identifier for a messaging conversation from the incoming message, wherein the messaging conversation identifier uniquely identifies the messaging conversation for the incoming message, wherein the incoming message is one of a plurality of messaging conversation messages for the messaging conversation; and a message queue operative to store the incoming message in a message storage system based on indexing the incoming message with the messaging conversation identifier. Other embodiments are described and claimed.
-
公开(公告)号:US10747607B2
公开(公告)日:2020-08-18
申请号:US15857224
申请日:2017-12-28
Applicant: Facebook, Inc.
Inventor: Gyujin Hwang , Jonathan Edward Sailor , Hugo Leonardo Wolff de Souza , Carson Tang
Abstract: Techniques for dynamic throttling in batched bulk processing are described. In one embodiment, an apparatus may comprise an execution management component operative to retrieve a plurality of batch-operation instructions from a batch-operation instruction store; initiate performance of the plurality of batch-operation instructions, wherein performance of the plurality of batch-operation instructions modifies data stored on a data storage shard of a data storage system; and throttle performance of the plurality of batch-operation instructions where one or more data operation performance signals indicate that the data storage shard is overloaded; and a storage monitoring component operative to monitor the one or more data operation performance signals for the data storage shard. Other embodiments are described and claimed.
-
公开(公告)号:US20190205203A1
公开(公告)日:2019-07-04
申请号:US15857224
申请日:2017-12-28
Applicant: Facebook, Inc.
Inventor: Gyujin Hwang , Jonathan Edward Sailor , Hugo Leonardo Wolff de Souza , Carson Tang
Abstract: Techniques for dynamic throttling in batched bulk processing are described. In one embodiment, an apparatus may comprise an execution management component operative to retrieve a plurality of batch-operation instructions from a batch-operation instruction store; initiate performance of the plurality of batch-operation instructions, wherein performance of the plurality of batch-operation instructions modifies data stored on a data storage shard of a data storage system; and throttle performance of the plurality of batch-operation instructions where one or more data operation performance signals indicate that the data storage shard is overloaded; and a storage monitoring component operative to monitor the one or more data operation performance signals for the data storage shard. Other embodiments are described and claimed.
-
-