发明名称 SYSTEM HAVING IN-MEMORY BUFFER SERVICE, TEMPORARY EVENTS FILE STORAGE SYSTEM AND EVENTS FILE UPLOADER SERVIC
摘要 Computer-implemented methods and systems are provided for writing events to a data store. An application server generates events, the data store that stores the events, and a temporary events file storage system (TEFSS) temporarily stores groups of events as events files. When events are unable to be written directly to the data store, an indirect events writer is invoked that includes event capture threads each being configured to generate a particular events file, and write it to the TEFSS. Each events file includes a plurality of events flushed from an in-memory buffer service. An events file uploader service reads the events file(s) from the TEFSS, and then writes the events from each of the events files to the data store.
申请公布号 US2017075735(A1) 申请公布日期 2017.03.16
申请号 US201514976115 申请日期 2015.12.21
申请人 salesforce.com, inc. 发明人 Pradeep Aakash;Torman Adam;Warshavsky Alex;Jain Samarpan
分类号 G06F9/54;H04L29/08;H04L29/06;G06F17/30;G06F3/06 主分类号 G06F9/54
代理机构 代理人
主权项 1. A system, comprising: an application server configured to run a client application that generates events; a data store that is configured to store events; and a temporary events file storage system (TEFSS); wherein the application server comprises: an indirect events writer that is invoked when events are unable to be directly written to the data store, comprising: a plurality of event capture threads each being configured to: generate a particular events file that includes a plurality of events flushed from an in-memory buffer service, and write that particular events file to the TEFSS; andan events file uploader service that is configured to read at least one events file from the TEFSS, and then write the events from each of the retrieved events files to the data store.
地址 San Francisco CA US