-
公开(公告)号:US20190163459A1
公开(公告)日:2019-05-30
申请号:US15823093
申请日:2017-11-27
Applicant: salesforce.com, inc.
Inventor: ABHISHEK BANGALORE SREENIVASA , ADAM TORMAN , TYLER MONTGOMERY , DOUGLAS BITTING
Abstract: Content deployment systems and methods are provided for integrating and deploying selected content items as part of a specific release. A content publishing engine includes a processor that can execute a release management API that is configured to manage and store a manifest record that specifies release items by API name that are allowed to be part of the specific release. The processor is configured to execute a bulk API that is configured to receive content package objects from a plurality of content sources. For example, the first content source can directly invoke the bulk API to send first content items to the content publishing engine. A filter module can extract selected first content items that are specified in the manifest record for inclusion in the specific release, and add the selected first content items into a release object so that they are included as part of the specific release.
-
2.
公开(公告)号:US20180225159A1
公开(公告)日:2018-08-09
申请号:US15946596
申请日:2018-04-05
Applicant: salesforce.com, inc.
Inventor: AAKASH PRADEEP , ADAM TORMAN , ALEX WARSHAVSKY , SAMARPAN JAIN
CPC classification number: G06F9/542 , G06F3/061 , G06F3/0619 , G06F3/0643 , G06F3/0656 , G06F3/067 , G06F17/30091 , G06F17/30115 , G06F17/30203 , G06F17/30876 , H04L47/50 , H04L67/02 , H04L67/06 , H04L67/1004 , H04L67/2842 , H04L67/42
Abstract: Computer-implemented methods and systems are provided. The system includes a data store that is configured to store events in an event table, a temporary events file storage system (TEFSS), and a cluster of application servers. The cluster includes a first application server that generates events, and a second application server that includes an events file uploader service. When the first application server is unable to directly write events to the data store, an indirect events writer generates events file(s), and writes the events file(s) to the TEFSS. Each events file includes a plurality of events flushed from an in-memory buffer service at the first application server. When the events file uploader service determines that the first application server is inactive, it reads the events file(s) from the TEFSS, and writes the events from each of the events files to the data store.
-
公开(公告)号:US20190163469A1
公开(公告)日:2019-05-30
申请号:US15823147
申请日:2017-11-27
Applicant: salesforce.com, inc.
Inventor: ABHISHEK BANGALORE SREENIVASA , ADAM TORMAN , TYLER MONTGOMERY , DOUGLAS BITTING
IPC: G06F9/44 , H04N21/431 , H04L29/08 , H04L29/06 , G06F8/71
Abstract: Content deployment systems and methods are provided for continuously integrating and deploying selected content items from a plurality of content sources into a specific release as part of the specific release. For example, a first content source stores a plurality of first content items for potential inclusion in the specific release. A manifest record for the specific release specifies release items, by API name, that are allowed to be part of the specific release. A proxy can periodically retrieve selected ones of the first content items that are specified in the manifest record, and push them to a bulk API of a content publishing engine. Any content items that are not specified in the manifest record are rejected by the proxy. A processor of the content publishing engine can allow for continuous integration of the selected ones of the first content items into the specific release.
-
4.
公开(公告)号:US20190095260A1
公开(公告)日:2019-03-28
申请号:US16202239
申请日:2018-11-28
Applicant: salesforce.com, inc.
Inventor: AAKASH PRADEEP , ADAM TORMAN , ALEX WARSHAVSKY , SAMARPAN JAIN
Abstract: 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.
-
-
-