发明名称 DATA CACHING IN A COLLABORATIVE FILE SHARING SYSTEM
摘要 A system and method for facilitating cache alignment in a cross-enterprise file collaboration system. The example method includes maintaining a plurality of messages in a cache, each message associated with a message offset; determining a message batch size; receiving a first request for a message characterized by a first offset; responding to the first request at least in part by sending an amount of data equal to the batch size starting at the first offset; receiving a second request for a second message of characterized by a second offset; and if the second offset plus the data batch size spans across a boundary determined by the first offset plus the data batch size, then responding to the second request by sending an amount of data equal to the first offset plus the data batch size minus the second offset. In a more specific embodiment, the first and second requests are received from different committers.
申请公布号 US2017064027(A1) 申请公布日期 2017.03.02
申请号 US201514835606 申请日期 2015.08.25
申请人 Grenader Denis 发明人 Grenader Denis
分类号 H04L29/08;G06F12/08 主分类号 H04L29/08
代理机构 代理人
主权项 1. A method for maintaining alignment in a cache, the cache used for distributing log information in a cross-enterprise file collaboration system, the method comprising the following performed by one or more server computers: maintaining a plurality of messages in a cache, each message associated with a topic partition and a message offset; determining a message batch size; receiving a first request for a message characterized by a first offset; responding to the first request at least in part by sending an amount of data equal to the batch size starting at the first offset; receiving a second request for a second message characterized by a second offset; wherein if the second offset plus the data batch size spans across a boundary determined by the first offset plus the data batch size then responding to the second request by sending an amount of data equal to the first offset plus the data batch size minus the second offset.
地址 Sunnyvale CA US