发明名称 LOCKLESS DISTRIBUTED COUNTING OF MESSAGE REQUESTS
摘要 Lockless distributed counting of message requests. A plurality of message requests is received from a client by a plurality of message processors. A local count, for one time slot, is incremented in each message processor of the plurality of message processors based on the plurality of message requests. A global count in a shared state system, for one version, is incremented by value of the local count at a preconfigured time interval, the local count being decremented to a value zero. A global count in each message processor of the plurality of message processors is then synchronized, asynchronously, with the global count in the shared state system. The local count and the global count are subsequently reset in each message processor of the plurality of message processors to the value zero for a next time slot.
申请公布号 US2015006641(A1) 申请公布日期 2015.01.01
申请号 US201313927119 申请日期 2013.06.26
申请人 Apigee Corporation 发明人 MURUGESAN Vijayakumar;Gopalan Vaidhyanathan Mayilrangam
分类号 H04L12/58 主分类号 H04L12/58
代理机构 代理人
主权项 1. A method of providing lockless distributed counting of message requests, the method comprising: receiving a plurality of message requests from a client by a plurality of message processors; incrementing a local count, for one time slot, in each message processor of the plurality of message processors based on the plurality of message requests; incrementing a global count in a shared state system, for one version, by value of the local count at a preconfigured time interval, wherein the local count is decremented to a value zero; synchronizing, asynchronously, a global count in each message processor of the plurality of message processors with the global count in the shared state system; and resetting the local count and the global count in each message processor of the plurality of message processors to the value zero for a next time slot.
地址 San Jose CA US