-
公开(公告)号:US20160077798A1
公开(公告)日:2016-03-17
申请号:US14705750
申请日:2015-05-06
Applicant: salesforce.com, inc.
Inventor: Aakash Pradeep , Adam Torman , Alex Warshavsky , Samarpan Jain , Soumen Bandyopadhyay , Thomas William D'Silva , Abhishek Bangalore Sreenivasa
IPC: G06F5/14
CPC classification number: G06F12/0804 , G06F5/14 , G06F9/542 , G06F9/544 , G06F2205/126 , G06F2212/1041 , G06F2212/281 , G06F2212/311 , H04L67/28
Abstract: A capture service running on an application server receives events from a client application running on an application server to be stored in a data store and stores the events in an in-memory bounded buffer on the application server, the in-memory bounded buffer comprising a plurality of single-threaded segments, the capture service to write events to each segment in parallel. The in-memory bounded buffer provides a notification to a buffer flush regulator when a number of events stored in the in-memory bounded buffer reaches a predefined limit. The in-memory bounded buffer receive a request to flush the events in the in-memory bounded buffer from a consumer executor service. The consumer executor service consumes the events in the in-memory bounded buffer using a dynamically sized thread pool of consumer threads to read the segments of the bounded buffer in parallel, wherein consuming the events comprises writing the events directly to the data store.
Abstract translation: 在应用服务器上运行的捕获服务从在应用服务器上运行的客户端应用程序接收要存储在数据存储中的事件,并将事件存储在应用服务器上的内存有界缓冲区中,内存有界缓冲区包括 多个单线程段,捕获服务将事件并行写入每个段。 当存储在内存有界缓冲区中的多个事件达到预定义的限制时,内存有界缓冲区向缓冲区清除调节器提供通知。 内存有界缓冲区接收到从消费者执行器服务刷新内存有界缓冲区中的事件的请求。 消费者执行器服务使用动态大小的消费者线程的线程池来消耗内存有界缓冲器中的事件,以并行读取有界缓冲器的片段,其中消耗事件包括将事件直接写入数据存储器。
-
公开(公告)号:US20150127670A1
公开(公告)日:2015-05-07
申请号:US14529674
申请日:2014-10-31
Applicant: salesforce.com, inc.
Inventor: Adam Torman , Alex Warshavsky , Derrill Dabkoski , Thomas William D'Silva , Aakash Pradeep , Robert Woollen , Samarpan Jain , Soumen Bandyopadhyay
IPC: G06F17/30
CPC classification number: G06Q30/0201 , G06F16/23
Abstract: Disclosed are methods, apparatus, systems, and computer program products for provisioning log file data. A server may parse through log files by selecting particular log entries and data fields. Customer-facing log files may be generated based on the selected log entries and data fields.
Abstract translation: 公开了用于配置日志文件数据的方法,装置,系统和计算机程序产品。 服务器可以通过选择特定的日志条目和数据字段来解析日志文件。 可以根据所选的日志条目和数据字段生成面向客户的日志文件。
-