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

A micro-service architecture method based on cloud computing

A technology of microservices and cloud computing, applied in the field of microservice architecture based on cloud computing, can solve the problems of service splitting and fuse, usability, ease of use and transparency, and low effectiveness of Internet software, and achieve stable construction process. , the effect of excellent ease of use

Active Publication Date: 2019-06-28
SICHUAN TOURISM UNIV +1
View PDF6 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, different resources and services are distributed and deployed in nodes of different data centers, and the service description methods are more or less important, and the dependencies between services are complicated, resulting in the Internet software generated according to potential requirements. Deployment and migration are affected by service dependencies; and availability and ease of use are affected by the transparency of the network and resources where the service resides, resulting in weak looseness and low coupling of the generated software
Therefore, in recent years, with the development of big data technology and new artificial intelligence, the transformation of software engineering based on cloud computing has been promoted, and a software architecture model and generation method driven by data and its value have been gradually formed, further enriching the service-oriented architecture. (SOA) method, and effectively decoupled from service dependencies, using containers (such as Docker) to implement hosting and migration, and further promoted the evolution and evolution of software engineering, forming a new type of software based on MicroService (MicroService) as the framework. The architectural model has been effectively applied in many cloud computing environments, and can generate different microservice-based small programs and small applications according to different applications, effectively solving the problems of overly heavy service descriptions and migration and deployment difficulties faced by Internet software. Problems have formed a new software architecture and development model of microservices + deployment migration Docker + DevOps, but how to solve problems such as service dependencies, service splitting and fuses, and gateways between data and services are still facing huge challenges

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 micro-service architecture method based on cloud computing
  • A micro-service architecture method based on cloud computing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Embodiments of the invention are described in detail below, but the invention can be practiced in many different ways as defined and covered by the claims.

[0022] The present invention consists of five parts to form a microservice architecture method based on cloud computing, which respectively consists of a service registration module based on semantic intelligent recognition, a data analysis module based on deep learning, and a microservice gateway based on load balancing in a cloud computing environment. Scheduling module, QoS-based split service combination module, small program generation and migration deployment module based on differential dynamical system.

[0023] 1. Service registration module based on semantic intelligent recognition

[0024] Build an ontology-based semantic service registration system, use ontology-based O(C,R,A,S,AC,AR,RS) to semantically process the services of the service registry, and use description logic to perform reasoning operations...

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 discloses a micro-service architecture method based on cloud computing, and the method comprises the steps: carrying out the semantic processing of a service of a service registration center through a service registration module; the data analysis module adopts a deep learning model based on a convolutional neural network to provide application data presentation support for the micro-service, rapidly detects data meeting the service, and can present the data to a terminal user; the micro-service gateway scheduling module constructs a gateway negative balanced loading method basedon a genetic algorithm; the splitting service combination module evaluates the quality of splitting service combination by using quality of service (QoS) and guarantees the effectiveness and usability of service splitting. The invention discloses an applet generation and migration deployment module based on a differential power system. According to the method, service splitting, boundary clearness and context connectability can be realized conveniently, valuable data and more excellent usability can be acquired more accurately, splitting service combination is ensured to be more efficient, aservice combination chain construction process is ensured to be more stable, and a generated application applet is enabled to have a steady state.

Description

technical field [0001] The invention relates to the fields of cloud computing and software engineering, in particular to a microservice framework method based on cloud computing. Background technique [0002] Cloud computing has become one of the important basic technical supports for the development of a new generation of information technology. It has been successfully applied to the informatization of various industries, which has greatly promoted the development of the information industry and the generation of huge academic value, and has concentrated resources. It promotes the maximization of resource utilization, solves the prominent problems of distributed computing scalability and lack of elasticity, and also changes the traditional software computing and architecture model, comprehensively improves the efficiency of informatization development and maintenance, and realizes on-demand and volume-based terminals. Users provide resources to improve resource utilization...

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/48G06F9/50G06N3/04G06N5/04H04L29/08
Inventor 周相兵冯铂马洪江张华张欢刘新艳曾菊容
Owner SICHUAN TOURISM UNIV
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