Mechanism for facilitating spin mode-based dynamic updating of application servers in an on-demand services environment
    1.
    发明授权
    Mechanism for facilitating spin mode-based dynamic updating of application servers in an on-demand services environment 有权
    促进按需服务环境中应用服务器的基于旋转模式的动态更新的机制

    公开(公告)号:US09288108B2

    公开(公告)日:2016-03-15

    申请号:US14473593

    申请日:2014-08-29

    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating spin mode-based dynamic updating of application servers in an on-demand services environment. In one embodiment and by way of example, a method includes upgrading a first set of application servers of a plurality of application servers at one or more computing devices, holding a first set of requests received at the first set of application servers from being processed while the first set of application servers is being upgraded, and upgrading a second set of application servers of the plurality of application servers upon completion of the first set of application servers. The method may further include holding a second set of requests received at the second set of application servers from being processed while the second set of application servers is being upgraded, and resuming processing of the first set of requests at the upgraded first set of application servers.

    Abstract translation: 根据实施例,提供了用于在按需服务环境中促进应用服务器的基于旋转模式的动态更新的机制和方法。 在一个实施例中,作为示例,一种方法包括在一个或多个计算设备处升级多个应用服务器的第一组应用服务器,保持在第一组应用服务器处接收的第一组请求被处理, 正在升级第一组应用服务器,并且在第一组应用服务器完成时升级多个应用服务器的第二组应用服务器。 该方法还可以包括在第二组应用服务器被升级时保持在第二组应用服务器处接收到的第二组请求被处理,并且在升级的第一组应用服务器上恢复对第一组请求的处理 。

    EFFICIENT API WITH PRIVACY PROTECTION

    公开(公告)号:US20210406397A1

    公开(公告)日:2021-12-30

    申请号:US17224307

    申请日:2021-04-07

    Abstract: Methods, computer readable media, and devices for efficient application programming interface (API) processing with privacy protection are disclosed herein. One method may include receiving a user request for content from a client, parsing the user request for content to identify one or more request portions having a type of public information, customized information, and personal information, transmitting the one or more request portions to a corresponding microservice based on the type of the portion of content being requested, receiving one or more response portions, determining a type of the one or more portions of content, and in response to determining the type of a portion of content is not personal information, caching the portion of content based on the type of the portion of content, combining the one or more response portions into a user response, and sending the user response to the client.

    METHODS AND SYSTEMS FOR AUTOMATING DEPLOYMENT OF APPLICATIONS IN A MULTI-TENANT DATABASE ENVIRONMENT

    公开(公告)号:US20210182095A1

    公开(公告)日:2021-06-17

    申请号:US17160257

    申请日:2021-01-27

    Abstract: In accordance with embodiments disclosed herein, there are provided mechanisms and methods for automating deployment of applications in a multi-tenant database environment. For example, in one embodiment, mechanisms include managing a plurality of machines operating as a machine farm within a datacenter by executing an agent provisioning script at a control hub, instructing the plurality of machines to download and instantiate a lightweight agent; pushing a plurality of URL (Uniform Resource Locator) references from the control hub to the instantiated lightweight agent on each of the plurality of machines specifying one or more applications to be provisioned and one or more dependencies for each of the applications; and loading, via the lightweight agent at each of the plurality of machines, the one or more applications and the one or more dependencies for each of the one or more applications into memory of each respective machine.

    Methods and systems for automating deployment of applications in a multi-tenant database environment

    公开(公告)号:US11494223B2

    公开(公告)日:2022-11-08

    申请号:US16681017

    申请日:2019-11-12

    Abstract: In accordance with embodiments disclosed herein, there are provided mechanisms and methods for automating deployment of applications in a multi-tenant database environment. For example, in one embodiment, mechanisms include managing a plurality of machines operating as a machine farm within a datacenter by executing an agent provisioning script at a control hub, instructing the plurality of machines to download and instantiate a lightweight agent; pushing a plurality of URL (Uniform Resource Locator) references from the control hub to the instantiated lightweight agent on each of the plurality of machines specifying one or more applications to be provisioned and one or more dependencies for each of the applications; and loading, via the lightweight agent at each of the plurality of machines, the one or more applications and the one or more dependencies for each of the one or more applications into memory of each respective machine.

    Multi-tenant tables of a distributed database

    公开(公告)号:US10719533B2

    公开(公告)日:2020-07-21

    申请号:US15861470

    申请日:2018-01-03

    Abstract: A system may store data in a shared table of a distributed database based on generating a tenant-specific partition key. The system may receive a message from a first tenant that indicates certain data to be written to or retrieved from a shared table (e.g., shared between multiple tenants). The system may then identify a data key, a tenant identifier, and a data type identifier associated with the data and generate a partition key that includes the data key, tenant identifier, and data type identifier. The system may then transmit the partition key to the shared table, and data may be written to or retrieved from the table based on the tenant-specific partition key.

    MULTI-TENANT TABLES OF A DISTRIBUTED DATABASE

    公开(公告)号:US20190205459A1

    公开(公告)日:2019-07-04

    申请号:US15861470

    申请日:2018-01-03

    Abstract: A system may store data in a shared table of a distributed database based on generating a tenant-specific partition key. The system may receive a message from a first tenant that indicates certain data to be written to or retrieved from a shared table (e.g., shared between multiple tenants). The system may then identify a data key, a tenant identifier, and a data type identifier associated with the data and generate a partition key that includes the data key, tenant identifier, and data type identifier. The system may then transmit the partition key to the shared table, and data may be written to or retrieved from the table based on the tenant-specific partition key.

    METHODS AND SYSTEMS FOR AUTOMATING DEPLOYMENT OF APPLICATIONS IN A MULTI-TENANT DATABASE ENVIRONMENT

    公开(公告)号:US20170147392A1

    公开(公告)日:2017-05-25

    申请号:US15365772

    申请日:2016-11-30

    CPC classification number: G06F9/465 G06F8/60 G06F9/5016 G06F9/54

    Abstract: In accordance with embodiments disclosed herein, there are provided mechanisms and methods for automating deployment of applications in a multi-tenant database environment. For example, in one embodiment, mechanisms include managing a plurality of machines operating as a machine farm within a datacenter by executing an agent provisioning script at a control hub, instructing the plurality of machines to download and instantiate a lightweight agent; pushing a plurality of URL (Uniform Resource Locator) references from the control hub to the instantiated lightweight agent on each of the plurality of machines specifying one or more applications to be provisioned and one or more dependencies for each of the applications; and loading, via the lightweight agent at each of the plurality of machines, the one or more applications and the one or more dependencies for each of the one or more applications into memory of each respective machine.

    Efficient API with privacy protection

    公开(公告)号:US12105835B2

    公开(公告)日:2024-10-01

    申请号:US17224307

    申请日:2021-04-07

    CPC classification number: G06F21/6245 G06F9/547

    Abstract: Methods, computer readable media, and devices for efficient application programming interface (API) processing with privacy protection include one method of receiving a user request for content from a client, parsing the user request for content to identify one or more request portions having a type of public information, customized information, and personal information, transmitting the one or more request portions to a corresponding microservice based on the type of the portion of content being requested, receiving one or more response portions, determining a type of the one or more portions of content, and in response to determining the type of a portion of content is not personal information, caching the portion of content based on the type of the portion of content, combining the one or more response portions into a user response, and sending the user response to the client.

    Methods and systems for automating deployment of applications in a multi-tenant database environment

    公开(公告)号:US10474492B2

    公开(公告)日:2019-11-12

    申请号:US15365772

    申请日:2016-11-30

    Abstract: In accordance with embodiments disclosed herein, there are provided mechanisms and methods for automating deployment of applications in a multi-tenant database environment. For example, in one embodiment, mechanisms include managing a plurality of machines operating as a machine farm within a datacenter by executing an agent provisioning script at a control hub, instructing the plurality of machines to download and instantiate a lightweight agent; pushing a plurality of URL (Uniform Resource Locator) references from the control hub to the instantiated lightweight agent on each of the plurality of machines specifying one or more applications to be provisioned and one or more dependencies for each of the applications; and loading, via the lightweight agent at each of the plurality of machines, the one or more applications and the one or more dependencies for each of the one or more applications into memory of each respective machine.

Patent Agency Ranking