Multi-tenant RPC calling method in SaaS service mode

A service mode and service invocation technology, applied in the field of multi-tenant RPC invocation under the SaaS service mode, can solve problems such as low development and operation and maintenance costs, achieve low development and operation and maintenance costs, and solve the effect of calling needs

Pending Publication Date: 2020-08-25
上海通联金融服务有限公司
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to provide a multi-tenant RPC call method under the SaaS service mode, which meets the multi-dimensional flexible requirements of "service sharing + exclusive" and "sub-organization / tenant", and also requires relatively low development and operation and maintenance. The cost solves the RPC call requirements in the multi-tenant scenario of the SaaS service model

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
  • Multi-tenant RPC calling method in SaaS service mode

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The specific implementation manner of the present invention will be described in more detail below with reference to schematic diagrams. The advantages and features of the present invention will be more apparent from the following description. It should be noted that all the drawings are in a very simplified form and use imprecise scales, and are only used to facilitate and clearly assist the purpose of illustrating the embodiments of the present invention.

[0032] In the following, if the described method comprises a series of steps, and the order of these steps presented herein is not necessarily the only order in which these steps can be performed, and some described steps may be omitted and / or some not described herein Other steps can be added to this method.

[0033] For a SaaS software provider, as far as a certain business function and process is concerned, a function will have a complete call chain. When a SaaS software supplier faces multiple tenants to obtai...

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 relates to a multi-tenant RPC (Remote Procedure Call) calling method in an SaaS (Software as a Service) service mode, which is applied to the interior of a software supplier and comprises the following steps that: a service caller sets tenant information in a service thread context; namespace is acquired according to the tenant information and the application, and combining to obtainan MQ queue name; the service caller initiates calling; the RabbitMQ middleware performs routing according to the MQ queue name to find a service provider; the service provider provides service and business processing according to the service content in the MQ queue name; the RabbitMQ middleware performs routing according to the MQ queue name to find a service caller; the service caller acquiresand processes the return queue; and the service caller cleans the information of the tenant to complete RPC calling. RabbitMQ is used as a basic component, and the RabbitMQ is used as a central node,so that basic RPC requirements of service registration, service discovery, service routing and the like are met; meanwhile, the RabbitMQ also provides a function of supporting multiple tenants; the requirements of RPC in a multi-tenant scene are met with low development, operation and maintenance costs on the whole.

Description

technical field [0001] The invention relates to the technical field of remote invocation, in particular to a multi-tenant RPC invocation method in a SaaS service mode. Background technique [0002] SaaS is the abbreviated name of Software-as-a-Service, which means software as a service, that is, providing software services through the network. The SaaS software provider uniformly deploys the application software on the tenant's server, and the tenant can order the required application software services from the software provider through the Internet according to the actual needs of the work, and pay the software provider according to the number of services ordered and the length of time. , and obtain services provided by Saas software suppliers through the Internet. [0003] A tenant is a logical concept in SaaS, and generally corresponds to an independent enterprise tenant. A tenant is an external user of a collection of overall system and application service functions. T...

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): G06F9/54
CPCG06F9/547G06F9/546G06F2209/544G06F2209/547G06F2209/548
Inventor 任毅
Owner 上海通联金融服务有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products