Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A SaaS application construction method based on microservice architecture

A construction method and technology of microservices, applied in the field of SaaS application development, which can solve problems such as inability to meet software development requirements, frequent changes in software functional requirements, and shortened delivery and iteration cycles.

Active Publication Date: 2020-09-22
SOUTH CHINA UNIV OF TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] With the development of the SaaS application model, people's ever-increasing and changing needs lead to frequent changes in software function requirements, which gradually shortens the software delivery and iteration cycle. The traditional long-cycle development model can no longer meet the software development needs of the Internet era.

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
  • A SaaS application construction method based on microservice architecture
  • A SaaS application construction method based on microservice architecture
  • A SaaS application construction method based on microservice architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The implementation of the present invention will be further described below in conjunction with the accompanying drawings and examples, but the implementation and protection of the present invention are not limited thereto.

[0021] Microservice design principles and attribute model formulation

[0022] As a software development model, the microservice architecture has many similarities and differences with the traditional SOA service-oriented architecture, and the key reason for the differences between them lies in the differences in the objects they study. Therefore, it is very important to study the design principles and attribute models of the key microservices that constitute the microservice architecture. It is necessary to clarify the principles that need to be followed in the process of designing and developing microservices. It is better to develop and deploy while complying with these principles as much as possible. Take advantage of this architecture.

[002...

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 present invention provides an SaaS application construction method based on a microservice architecture. Aiming at the defects in the construction method based on the traditional SOA architecture in the prior art, the method provided by the invention comprises: formulating the design rule and the attribute model for developing the microservice, and realizing the deployment of the microservice example through a Docker container; building a distributed microservice metadata cluster, and performing unified management of the metadata of the microservice, the microservice providers and the microservice users; aiming at the real-time updating state data and the relatively fixed attribute data, designing a highly available storage scheme; aiming at the real-time highly concurrent reading-write requirement of the metadata, designing a scheme through combination of Redis main and slave server models and a reading-writing separation architecture; and aiming at the microservice example dynamic addition and deletion condition, designing a load balance strategy based on the consistency hash algorithm. The SaaS application construction method based on the microservice architecture solves the microservice development, deployment and management schemes so as to improve the development efficiency of the SaaS application.

Description

technical field [0001] The invention belongs to the field of SaaS application development, and in particular relates to a SaaS application construction method based on a microservice architecture. Background technique [0002] Cloud computing technology has powerful computing capabilities and efficient IT resource integration capabilities, bringing about changes in the way software is developed and used in the Internet age. The SaaS application development model is a new model of providing software services through the Internet under the background of the extensive development of cloud computing technology. Users can use the software flexibly by renting it according to their actual needs. [0003] With the development of the SaaS application model, people's ever-increasing and changing needs lead to frequent changes in software function requirements, which gradually shortens the software delivery and iteration cycle. The traditional long-cycle development model can no longer...

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 Patents(China)
IPC IPC(8): H04L29/08
CPCH04L67/1004
Inventor 刘发贵李苏璇吴启亮
Owner SOUTH CHINA UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products