发明名称 | Centralized throttling service | ||
摘要 | A method and system are provided that may centralize the management of applications that access the data of social networks via API calls. A central service may generate tokens at a generation rate that permit an application to access an API. The tokens may be distributed to queues associated with certain content types. The relative distribution of tokens to each queue may be determined by rules. A queue may release tokens to applications that function to access the content type associated with the queue. The token generation rate and rules may be selected to prevent violation of the rate limits for the API. | ||
申请公布号 | US9405597(B1) | 申请公布日期 | 2016.08.02 |
申请号 | US201514701890 | 申请日期 | 2015.05.01 |
申请人 | SALESFORCE.COM, INC. | 发明人 | Luff Michael Gordon;Li Kang;McClune Stuart Douglas |
分类号 | G06F13/00;G06F9/54 | 主分类号 | G06F13/00 |
代理机构 | Morris & Kamlay LLP | 代理人 | Morris & Kamlay LLP |
主权项 | 1. A method, comprising: generating, by an analysis system, a plurality of tokens at a token generation rate, each token of the plurality of tokens providing permission for an application to interact with an application programming interface (API) of a source system external to the analysis system, wherein the token generation rate is selected at least in part based upon a source configuration for the source system; selecting a queue associated with a first application, based upon criteria comprising at least one of a priority rule and a distribution rule; and providing a first token of the plurality of tokens to the first application through the selected queue. | ||
地址 | San Francisco CA US |