Supercharge Your Innovation With Domain-Expert AI Agents!

Code deployment method and device and multi-tenant distributed system

A distributed system and deployment device technology, applied in the field of distributed system development, can solve the problem that all resources of the SaaS system cannot be called, and achieve the effect of reducing resource consumption

Pending Publication Date: 2021-12-21
ULTRAPOWER SOFTWARE
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the embodiment of the present application is to provide a code deployment method, device, multi-tenant distributed system, electronic equipment, and computer storage medium to solve the problem that in the existing SaaS system, tenants cannot call all the SaaS systems during secondary development. resource problem

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Code deployment method and device and multi-tenant distributed system
  • Code deployment method and device and multi-tenant distributed system
  • Code deployment method and device and multi-tenant distributed system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.

[0032] see figure 1 , figure 1 A structural block diagram of a multi-tenant distributed system provided by an embodiment of the present application, the multi-tenant distributed system 100 includes: a message queue 101 , a file server 102 and multiple service modules 103 . In the embodiment of the present application, multiple service modules 103 may provide the same function.

[0033] Specifically, the multi-tenant distributed system 100 may be a SaaS system, which provides three service modules 103 .

[0034] Each service module 103 is connected with the message queue 101 and the file server 102 . For the convenience of description, the three service modules 103 are service module A, service module B and service module C from left to right. Service module A, service module B and service module...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a code deployment method and device, a multi-tenant distributed system, electronic equipment, and a computer storage medium. The method is applied to a plurality of service modules with the same function in a multi-tenant distributed system, and the method comprises the following steps: obtaining and storing, by each service module, a to-be-deployed extension code ID, and a tenant ID sent by a message queue, wherein the tenant ID is used for representing the identity of a tenant, and the to-be-deployed extension code ID is generated by a file server after the tenant corresponding to the tenant ID uploads the to-be-deployed extension code to the file server; when one service module receives a service request of the tenant corresponding to the tenant ID, acquiring a to-be-deployed extension code from the file server according to the to-be-deployed extension code ID; deploying the to-be-deployed extension code. Compared with an interface provided externally by a remote calling service module, the to-be-deployed extension code is directly deployed into the service module, so that the to-be-deployed extension code can call all resources in service modules.

Description

technical field [0001] The present application relates to the technical field of distributed system development, in particular, to a code deployment method, device, multi-tenant distributed system, electronic equipment and computer storage medium. Background technique [0002] SaaS (Software-as-a-Service, software as a service) is a software operation mode that provides software services based on the Internet. SaaS operators deploy SaaS applications on servers and provide software services to multiple tenants at the same time through leasing. . [0003] During the operation of the SaaS system, some interfaces are usually provided externally, so that some tenants with certain development capabilities can carry out secondary development of the software service by calling the interface remotely during the process of using the software service. However, due to the limited interface capabilities provided by the SaaS system, tenants cannot call all the resources of the SaaS syste...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/60G06F9/54
CPCG06F8/60G06F9/546G06F2209/548
Inventor 王耀夫
Owner ULTRAPOWER SOFTWARE
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More